내 맘대로 위클리 뉴스 2025년 38주
Python
- Creating a Website with Sphinx and Markdown
- 이 기사는 Python 기반의 문서 생성 도구인 Sphinx를 사용해서 ReStructuredText와 Markdown 형식을 기반으로 한 기술 문서 및 웹사이트 제작에 활용할 수 있는 방법을 소개합니다.
- PythonBPF - Writing eBPF Programs in Pure Python
- 이 기사는 파이썬에서 eBPF 프로그램을 완전히 작성할 수 있는 Python-BPF 라이브러리를 소개합니다. 기존에는 파이썬에서 eBPF를 사용할 때 C 코드를 멀티라인 문자열로 작성하고 bcc 같은 라이브러리에 의존하는 방식이 일반적었는데, Python-BPF는 데코레이터와 ctypes를 활용해 C 코드 없이 Python만으로 eBPF 코드를 구성하고, LLVM IR로 변환해 실제 오브젝트 파일로 컴파일할 수 있는 방법을 소개합니다. 아직은 초기 단계지만, 향후 파이썬 기반 eBPF 개발에 큰 변화를 가져올 것으로 기대됩니다.
JavaScript
- An Interactive Guide to TanStack DB
- TanStack DB는 Typescript 기반의 differential dataflow를 활용한 반응형 클라이언트 스토어로, 실시간 동기화·라이브 쿼리·로컬 쓰기 등의 기능을 제공합니다. 이 기사는 TanStack Query의 한계를 보완하며, 컬렉션/라이브 쿼리/트랜잭셔널·기본 낙관적 업데이트 등 새로운 프리미티브를 통해 모델 간 관계, 클라이언트 최적화, 훨씬 간소화된 optimistic mutation 지원 등의 이점을 기반으로 데이터 변경분만 동기화하는 스케일 전략을 적용하는 방법을 소개합니다. 기존 백엔드 구조를 바꾸지 않고 점진적으로 도입 및 확장할 수 있다는 점이 큰 장점입니다.
C# and JVM
- Performance Improvements in .NET 10
- 이 기사는 JIT(Just-In-Time) 컴파일러 최적화로 성능, 메모리, 반복 성능이 향상에 관한 내용을 다룹니다. 무엇보다 인터페이스 배열 반복 성능 개선, 값 배열 스택 할당, 반복문 최적화(루프 길이 캐싱 등)로 실제 코드 실행 효율이 높아졌고, Blazor, Minimal API, JSON, 직렬화 등도 전체적인 속도도 향상되었습니다.
- From Python to Kotlin: How JetBrains Revolutionized AI Agent Development
- 이 기사는 JetBrains는 처음엔 Python을 선택했으나, 타입 안정성 부족, 배포 비효율, 프레임워크 미성숙 문제로 JVM 환경에 맞는 Kotlin Koog 프레임워크를 독자 개발을 통해서, JVM 친화성, IDE 지원, 투명성이 강화되어 팀 생산성을 대폭 개선했던 경험을 공유하고 있습니다. Koog는 오픈소스로 공개되어 JVM 진영에서 Python 없이 AI 에이전트 구축 가능성을 열어주고 있습니다.
Etc
- Kotlin 2.2.20 Released
- C# Magical Syntax
- Visual Studio 2026 Insiders is here!
- JEP 503: Remove the 32-bit x86 Port
- asciinema blog
- Clean Architecture in C#
- Package naming nobody cares about (but should)
- Quick SEO Guidelines for Your Next.js App
- Building React Apps with Bun: A Modern Development Experience
- State of QUIC in Node.js
- Compiling Multiple CSS Files into One
- Understanding SSR and SSG in Modern Web Development
- Tiny LLM - LLM Serving in a Week
- Post-training 101
- Training an LLM-RecSys Hybrid for Steerable Recs with Semantic IDs
- Just for fun: animating a mosaic of 90s GIFs
- uv cheatsheet
- Benchmarking MicroPython
- SCREAM CIPHER (“ǠĂȦẶAẦ ĂǍÄẴẶȦ”)
Written on September 20, 2025