오늘의 짤방: Dad jokes via @Ashot_
개발 관련 소식
- 팁과 유틸리티
- Pill is a deadly script to kill the specific port.
- PDF24 Tools - Free and easy-to-use online PDF tools that make you more productive.
- Welcome to the Mnemosyne Project
- Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.
- Apple, 창의적인 브레인스토밍 및 협업을 위해 설계된 신규 앱 Freeform 출시 (apple.com)
- Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
- 랜선 문방구 - 용돈봉투 출력기 (moonbangoo.com)
- YouTube Transcript
- Textual Markdown Browser
- How-To : 아무것도 놓치지 않고 알림 수를 줄이는 똑똑한 알림 설정법
- 출시 임박한 iOS 16.2…고민할 필요 없이 업그레이드해야 하는 5가지 이유
- “빅 서, 카탈리나, 모하비, 시에라⋯” 구버전 맥OS를 찾아 설치하는 방법
- EpubPress - 웹컨텐츠를 e북으로 만들기 (epub.press)
- 구글, 흑백 이모지 폰트 Noto Emoji 공개 (developers.googleblog.com)
- Show GN: 아무생각이나 적고 지울 수 있는 웹사이트 (memo.kidow.me)
- VHS-Decode (It does more than VHS now!)
- New Chrome features to save battery and make browsing smoother
- 프로그래밍
- A Gentle Introduction to Assembly Language Programming
- WEBASSEMBLY FOR THE JAVA GEEK(자바 관련 주제를 다루는) 다른 날짜도 살펴보세요)
- Red Hat and WebAssembly
- Tiny Snippets of Code That Changed The World
- Can Doom Run It? An Adding Machine in Doom
- The End of Programming
- Avoid exception throwing in performance-sensitive code
- devbox - Instant, easy, and predictable shells and containers
- How to contribute to LLVM
- New zine: The Pocket Guide to Debugging
- Next, Nest, Nuxt,.. 어떻게 선택해야 할까? (twilio.com)
- Checked C adds static and dynamic checking to C to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses.
- GraalVM, Galahad, and a New Release Schedule
- WebAssembly: Docker without containers!
- An extensive letter from Edsger Dijkstra to my 19 year old self (1989)
- Ask HN: Programs that saved you 100 hours? (2022 edition)
- melonJS - A fresh, modern & lightweight HTML5 game engine
- Implementing ‘strlen’ using SVE
- CUE Configure Unify Execute - Validate, define, and use dynamic and text-based data
- ulid - Universally Unique Lexicographically Sortable Identifier
- Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience.
- Below are The 22 Technical Books that Impacted my Career the most ➕ their highest-density chapters & pages.🧵
- An Ode to Unit Tests: In Defense of the Testing Pyramid
- Copper - Go용 Web App 툴킷 (github.com/gocopper)
- Why doesn’t Windows use the 64-bit virtual address space below 0x00000000`7ffe0000?
- Devpod: Improving Developer Productivity at Uber with Remote Development
- 10 MOST(LY DEAD) INFLUENTIAL PROGRAMMING LANGUAGES
- godbolt - Compiler Explorer
- Software engineering practices
- POSTSCRIPT: A DIGITAL PRINTING PRESS(포스트스크립트 소스 코드 공개)
- iOS에서 캡처 방지 구현하기 (kentakang.com)
- forma - A (thoroughly) parallelized experimental Rust vector-graphics renderer with both a software (CPU) and hardware (GPU) back-end
- '웹 앱 도구도 의기투합' 애플·구글·모질라, 스피도미터 3 벤치마크 공동 개발
- Shell Script Best Practices
- Fast and Furious: Doubling Down on SBOM Drift
- Adoption of Rust: Who’s Using It and How
- Hey, GitHub! - Write code without the keyboard
- What’s the deal with humongous objects in Java?
- Understanding Java’s Project Loom
- JavaScript Local Storage: All You Need To Know!
- How fast is ASP.NET Core?
- 4년간의 Rust 사용 후기
- 애플, 아이폰 웹브라우저들이 WebKit을 사용해야하는 요구사항 삭제 고려중 (macrumors.com)
- Pynecone: Web Apps in Pure Python
- Documentation/process: Add Linux Kernel Contribution Maturity Model
- Reddit's photo albums broke due to Integer overflow of Signed Int32
- vswhere now supports -requiresAny to find instances with one or more components installed
- 개발자 필독서 🙂
- bore - A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.
- 우아한 소프트웨어를 예로 들때 가장 좋아하는 것은 ? (news.ycombinator.com)
- Algorithms, Part(by Princeton University)
- 30 seconds of code - Short Python code snippets for all your development needs
- 작은 언어는 프로그래밍의 미래입니다 (chreke.com)
- Macpine - MacOS용 경량 Alpine VM (github.com/beringresearch)
- Container Tools, Tips, and Tricks
- Haskell, Ada, C++, Awk: An Experiment in Prototyping Productivity (1994) [pdf]
- Breaking up with JavaScript front ends
- Docker+Wasm (Beta)
- Open Source Software Insight
- DevOps
- MTTR이 소프트웨어 안정성 및 보안 측정에 적합하지 않은 이유와 대안
- What the ingress? a definitive AWS EKS ingress guide.
- Best practices for Kubernetes Secrets management
- Continuous Production Profiling and Diagnostics
- “알짜만 남겼다” 단출한 컨테이너 관리를 위한 쿠버네티스 배포판 3가지
- 컨테이너 기술 안 쓰고 대규모로 운영하시는 분 계신가요? (news.ycombinator.com)
- Graceful shutdown in a cloud environment (the example of Kubernetes + Spring Boot)
- Serverless cold start for the rest of us
- Unix's special way of marking login shells goes back to V2 Unix (at least)
- Staying JDK: Current in Production
- New in Go 1.20: wrapping multiple errors
- How to Migrate From Docker Compose to Kubernetes
- JavaScript Arrow function 👇
- Announcing the Tauri Mobile Alpha Release
- Payara Cloud Automates Jakarta EE Deployments to Kubernetes
- 설계
- 경력 관리와 개발문화
- [WEEKLY BIZ] 곳곳서 20대 구인난… 인구 줄어든 데다 전문직·프리랜서로 몰리기 때문
- "트라우마 생길 지경"…대기업 물밑 '조용한 해고' 시작됐다
- A Software Developer’s Guide to Writing
- 국내 최고의 개발 문화를 가진 회사는? – 설문 조사 결과 (channy.creation.net)
- 엔지니어들이 면접에서 물어야 할 질문들 (posthog.com)
- 과장도 팀장도 아닌 엔지니어입니다.
- "그 직원 일 못해" 이 말 함부로 했다가…큰일 난다 '경고' [곽용희의 인사노무노트]
- 한국 게임산업, 코로나가 진정되고 고개를 드니 중국게임의 벽이 앞을 막아섰다
- 메타 사임의 변(존 카맥)
- “여전히 절반가량은 이직 준비 중” 대퇴직은 아직 끝나지 않았다
- “원격근무 효율성, 정점 찍고 하락세” 하이브리드 생산성에 눈 돌린 IT 기업들
- The Most Common Developer Challenges That Prevent a Change Mindset—and How to Tackle Them
- '트위터 잔혹사' 멈추려면... 머스크가 나델라에게 배워야 할 5가지
- 美 로우코드 플랫폼 ‘에어테이블’, 직원 20% 정리해고
- 건강한 SaaS를 위한 40%룰 (2015) (avc.com)
- 美 빅테크 감원 칼바람에 '꿈의 직장' 잃은 공대생들 좌절
- 프로그래머 이력서와 코딩 과제, 검토자는 무얼볼까? (blog.indentcorp.com)
- 2022 SaaS 벤치마크 보고서 [51p PDF] (openviewpartners.com)
- Why hasn’t technology disrupted higher education already?
- 벡엔드 개발자 인터뷰 질문 모음
- 내게 실용적이었던 프로그래밍 공부 방법들
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- Naver Cloud Platform 보안가이드(공공기관용으로 보임)
- Pi-hole® - Network-wide Ad Blocking
- Password requirements: myths and madness
- Auth.js - 웹용 인증 라이브러리 (authjs.dev)
- 🔐 Portable Secret - Better privacy, without special software.
- OffensiveRust - My experiments in weaponizing Rust for implant development and general offensive operations.
- Securing Your Containers—Top 3 Challenges
- Worok hackers hide new malware in PNGs using steganography
- Synopsys’s Report: What Apps Don’t Have Security Holes?!
- You can add biometric authentication to your webpage. Here’s how.
- ‘콘티의 진화?’ 새 랜섬웨어 해킹 그룹 ‘로얄’의 유동적 암호화 수법
- 랜섬웨어 그룹 ‘쿠바’, MS 개발자 계정 사용해 악성 드라이버 서명 받아
- 애플, “iOS 17에 타사 앱스토어 허용하는 대신 별도 보안 절차 검토 중”
- 로그4j 재난 이후, 반격에 나선 오픈소스 보안
- Secret scanning is now available for free on public repositories
- NIST Retires SHA-1 Cryptographic Algorithm
- 크롬 브라우저, 비밀번호 필요 없는 패스키 지원 시작
- End-to-end encrypted messages need more than libsignal
- 클라우드
- AWS re:Invent 2022 - A closer look at AWS Lambda (SVS404-R)
- On Amazon EKS and SaaS
- Mastering Local AWS Lambda Development
- Introducing CRT-based S3 Client and the S3 Transfer Manager in the AWS SDK for Java 2.x
- 아마존 CTO의 2023년 이후 기술 예측 (allthingsdistributed.com)
- OpsFlow - No-Code DevOps (opsflow.app)
- SQSLite - AWS SQS의 가벼운 구현체 (github.com/jennyEckstein)
- Avatar: The Way of Water was rendered in Amazon Web Services
- 9 Ways to Fail at Cloud Native
- Start learning Azure today with new role-based skill guides
- Disk encryption in AWS is close to useless and potentially harmful
- An overview and architecture of building a Customer Data Platform on AWS
- Amazon S3 보안 변경 사항 – 2023년 4월 적용 예정
- 가트너가 선정한 클라우드 전략 실수 10가지 (gartner.com)
- 토종 메타버스 플랫폼 '제페토' 뒤에 AWS 있다…네이버클라우드 있는데 왜?
- AWS IAM Concepts
- 데이터베이스
- Citus | Postgres 분산 데이터베이스 A-Z 소개
- The best UUID type for a database Primary Key
- SQLBolt - Learn SQL with simple, interactive exercises.
- IvorySQL is advanced, fully featured, open source Oracle compatible PostgreSQL with a firm commitment to always remain 100% compatible and a Drop-in replacement of the latest PostgreSQL.
- SQLite를 Primary DB로 사용해보신 분? (news.ycombinator.com)
- 그냥 Postgres를 모든 곳에 사용하세요 (amazingcto.com)
- HOW I FOUND A BUG IN SQLITE
- pg_crdt - an experimental CRDT extension for Postgres
보너스: 🧠Inside a Kubernetes worker node via @pavangudiwada_
EOB