Weekly
Curated tech articles for developers - covering AI, development practices, SRE, team culture, and more. Published every Saturday.
- Scaling a Monolith to 1M LOC: 113 Pragmatic Lessons from Tech Lead to CTO
- Upright - Playwright와 Prometheus 메트릭을 활용한 합성 모니터링 엔진
- 깃허브 정책 변화 / 4월 24일 이후 별도의 설정없을 경우 AI 데이터로 학습
- jsongrep is faster than {jq, jmespath, jsonpath-rust, jql}
- Agent-to-agent pair programming
- 하루에 코딩은 4시간이 한계인 이유
- Back to FreeBSD: Part 2 — Jails
- 삶을 더 편하게 만드는 Shell 트릭
- Supply-chain attack using invisible code hits GitHub and other repositories
- 일상적으로 사용하는 Claude Code 팁과 모범 사례 50가지
- Beat Paxos
- Video Conferencing with Durable Streams
- Show HN: Sonar – A tiny CLI to see and kill whatever's running on localhost
- Atuin v18.13 – better search, a PTY proxy, and AI for your shell
- Unified Modules For Your Nixfiles
- To be a better programmer, write little proofs in your head (2025)
- AI 에이전트 워크플로우 3가지 패턴, 언제 어떤 걸 써야 할까
- OpenAI의 에이전트 구축을 위한 실용 가이드
- Blog: Mitigating URL-based Exfiltration in Gemini
- Prompt-caching – auto-injects Anthropic cache breakpoints (90% token savings)
- Bucketsquatting is (Finally) Dead
- Vite 8.0 Is Out
- Gvisor on Raspbian
- SSH에 비밀 메뉴가 있다는 거 아세요?
- Clinejection — Compromising Cline’s Production Releases just by Prompting an Issue Triager
- Hardening Firefox with Anthropic's Red Team
- AI 에이전트를 위해선 CLI를 다시 작성해야 합니다
- Async Programming Is Just Inject Time
- A new chapter for the Nix language, courtesy of WebAssembly
- 10% of Firefox crashes are caused by bitflips
- Python 'requests' API 설계 철학에서 배우는 인간관계와 결혼 생활의 원칙 (Kenneth Reitz)
- elfconv: Linux Apps to High-Performance Wasm Binary Translator (2025)
- Linux ID: Linux explores new way of authenticating developers and their code
- Accidentally disabling SSH access via scp
- OpenFang — Rust로 만든 오픈소스 에이전트 운영체제 (v0.1.0)
- Parakeet.cpp – Parakeet ASR inference in pure C++ with Metal GPU acceleration
- AI sandbox that runs on your homelab
- The proposal for generic methods for Go has been officially accepted
- Claude Code가 실제로 선택하는 것
- Minions – Stripe's Coding Agents Part 2
- Untapped Way to Learn a Codebase: Build a Visualizer
- Django ORM Standalone⁽¹⁾: Querying an existing database
- Web Components: The Framework-Free Renaissance
- I tried building my startup entirely on European infrastructure
- Paged Out! 제8호 [PDF]
- [LLVM 창시자 크리스 래트너] Claude C 컴파일러가 보여주는 소프트웨어 엔지니어링의 미래
- Spotify, "AI 덕분에 최고 개발자들이 12월 이후 코드 한 줄도 작성하지 않았다"고 발표
- Cloudrouter - Claude Code/Codex가 클라우드 VM·GPU를 띄우게 만드는 스킬
- aws-doctor - AWS 비용 진단, 유휴 리소스 탐지 및 클라우드 지출 최적화
- WolfSSL sucks too, so now what?
- MinIO 저장소는 더 이상 유지관리되지 않음
- Show HN: Data Engineering Book – An open source, community-driven guide
- Building a TUI is easy now
- Zed 에디터, 그래픽스 라이브러리를 Blade에서 wgpu로 전환
- Google is stifling anti-ICE speech in the workplace
- Gauntlet AI (YC S17) train you to master building with AI, give you $200k+ job
- Monosketch
- I Now Assume That All Ads on Apple News Are Scams
- Show HN: Agent Arena – Test How Manipulation-Proof Your AI Agent Is
- TikTok's 'Addictive Design' Found to Be Illegal in Europe
- Pangolin (YC S25) is hiring software engineers (open-source, Go, networking)
- Show HN: Cicada – a scripting language that integrates with C
- Track Your Routine – Open-source app for task management
- 영국과 미국의 영웅 개념에 대한 더글러스 애덤스의 문화적 차이 분석
- How to Leave Germany
- OpenAI: 8억 명의 사용자를 지탱하는 PostgreSQL 대규모 확장 전략
- Just the Browser
- Signal creator Moxie Marlinspike wants to do for AI what he did for messaging
- 이란에서 인터넷이 끊겨도 Bluetooth와 Wi-Fi로 연결을 유지하는 Briar
- Show GN: Fullstack Starter - AI-native 개발을 위한 프로덕션 레디 모노레포 템플릿
- 칼 뉴포트가 분석한 AI 에이전트 2025년 약속이 빗나간 이유
- Vibe Kanban: AI 코딩 에이전트 작업을 병렬로 관리하는 칸반 보드
- 파이썬 프로그래머가 알아야 할 주요 성능 수치
- Show GN: 1시간 만에 만든 엘릭서 기반 실시간 커서 공유 게임 'Cursor Party'
- Show GN: mac-cleanup-go - TUI 기반 mac 캐시 정리 도구
- 기본 설정이 너무 높게 되어 있는지도 모른다
- 바이브의 해
- Ask GN: 도커 컨테이너 많이 운용하는 서버는 어떻게 관리해야 합니까?
- Firefox에 모든 AI 기능을 비활성화할 수 있는 옵션 추가 예정
- Show GN: FLAMEHAVEN FileSearch v1.3.1 – ML 의존성 제거 및 시맨틱 검색 엔진 대폭 개편
- 한글 번역본 - ChatGPT Images 1.5 공개
- GPT-5.2 공개
- GitHub은 더 이상 Toasts를 사용하지 않음
- 디자이너를 위한 AI 코딩 에이전트
- 소프트웨어 컨퍼런스에서 발표하고 싶다면
- Announcing Support for Complex Attribute Types in OTel
- How to monitor Amazon Bedrock AgentCore AI agent infrastructure in Grafana Cloud
- 투명한 리더십이 서번트 리더십을 능가한다
- 나는 스포트라이트를 무시하는 스태프 엔지니어다
- Show GN: replited - SQLite를 S3, FTP, WebDAV 등 어디로나 복제해주는 도구 (Rust + OpenDAL)
- Send OpenTelemetry traces and logs from Cloudflare Workers to Grafana Cloud
- Show GN: Dir2md + Spicy: LLM용 Markdown/JSONL 컨텍스트와 보안 리포트를 한 번에 뽑는 리포지토리 스캐너
- Improve service reliability and ops culture with Grafana Cloud Service Center
- AI 에이전트 엔지니어링의 5가지 함정
- 스케일업하는 스타트업을 만들며 배운 32가지
- Demystifying Automatic Instrumentation: How the Magic Actually Works
- Penpot: 오픈소스 Figma
- DIY NAS: 2026 에디션
- Zig, 메인 저장소를 GitHub에서 Codeberg로 이전
- 리눅스 커널 탐색기
- Mozilla의 LLM 비용 관리 솔루션: any-llm-gateway 오픈소스 공개
- runs-on - 더 저렴하고 빠르며, 셀프 호스팅 가능한 GitHub Actions 러너
- A tale of two incident responses: How our AI assistant found the root cause 3.5x faster
- The Declarative configuration journey: Why it took 5 years to ignore health check endpoints in tracing
- PHP 8.5의 새로운 기능들
- Evolving OpenTelemetry's Stabilization and Release Practices
- Is the OTCA Exam Right for You? Insights for Both Newcomers and Advanced Users
- Aurora RDS의 경쟁 상태(race condition) 발견 사례
- 650GB 데이터(S3의 Delta Lake). Polars vs. DuckDB vs. Daft vs. Spark
- Continuous profiling for native code: Understanding the what, why, and how
- OpenTelemetry eBPF Instrumentation Marks the First Release
- Understand, diagnose, and optimize SQL queries: Introducing Grafana Cloud Database Observability
- Go의 16번째 생일
- Performance testing best practices: How to prepare for peak demand with Grafana Cloud k6