Huny's Dev Blog
프로그래밍 언어부터 프레임워크, 유용한 개발 도구까지, 개발자가 실제 작업에 적용할 수 있는 실질적인 정보와 깊이 있는 리뷰를 제공합니다.
초보자부터 경험 많은 개발자까지, 누구나 흥미로운 인사이트와 유용한 팁을 발견할 수 있는 곳입니다.
개발 프로젝트를 한 단계 끌어올리고 싶다면, 지금 바로 방문해 보세요!
AI
더 보기-
• ai • Hun Jang
Claude Managed Agents 자체 호스팅: 데이터 이동·격리·이전 경계 점검
11월 12일 발표된 Claude Managed Agents 자체 호스팅의 데이터 이동·테넌트 격리·API 호환 범위를 살펴본다. 외부 추론 호출, URL 입력과 웹훅의 차이, Kubernetes 네트워크·보관 책임을 점검한다.
-
• ai • Hun Jang
Git이 무너진 자리, Anthropic이 자체 VCS 'Scion'을 구축한 이유: AI 에이전트 시대의 일일 3만 커밋과 서버 중심 버전 관리 아키텍처 해부
Anthropic이 Git을 대체해 구축한 자체 VCS Scion의 서버 중심 아키텍처를 분석한다. 일일 3만 커밋과 2,500만 CI 체크아웃 병목 극복, Merkle CAS 및 VFS 지연 로딩, 낙관적 3-Way 병합과 로컬 Python 6대 검증을 정리한다.
Software
더 보기-
• ai • Hun Jang
Claude Managed Agents 자체 호스팅: 데이터 이동·격리·이전 경계 점검
11월 12일 발표된 Claude Managed Agents 자체 호스팅의 데이터 이동·테넌트 격리·API 호환 범위를 살펴본다. 외부 추론 호출, URL 입력과 웹훅의 차이, Kubernetes 네트워크·보관 책임을 점검한다.
-
• go • Hun Jang
Go 1.24 스위스 테이블(Swiss Tables) 런타임 map 해부: 10년 만의 버킷 체이닝 전면 교체·H1/H2 64비트 제어 워드와 메모리·캐시 최적화
Go 1.24에서 10년 만에 전면 교체된 internal/runtime/maps의 Swiss Tables 아키텍처를 분석한다. 기존 8슬롯 버킷 오버플로 체이닝의 L1/L2 캐시 미스와 메모리 단편화 한계, 64비트 제어 워드(ctrl)와 H1/H2 해시 분할, 단일 CPU 연산 동시 슬롯 매칭, 오픈 어드레싱 톰스톤 재활용, GOEXPERIMENT=noswissmap 탈출구 및 로컬 Python 6대 검증 시뮬레이션을 살펴본다.
Development
더 보기-
• development • Hun Jang
Use Python monotonic_ns for Timeouts That Survive Wall Clock Changes
Use Python monotonic_ns to enforce a total timeout budget. Reproduce wall clock adjustments and understand how retries and system suspend affect deadline calculations.
-
• development • Hun Jang
Python 타임아웃이 시스템 시각 변경에 흔들릴 때 monotonic_ns 쓰기
Python monotonic_ns로 전체 타임아웃을 계산한다. 시스템 시각 보정이 잔여 시간에 미치는 영향을 재현하고 재시도와 절전의 적용 범위를 살펴본다.