최근 포스트

에이전트 설계는 여전히 어렵다

에이전트 구축 과정은 여전히 복잡하며, SDK 추상화가 실제 도구 사용 단계에서 자주 깨지는 문제 존재 캐싱 관리는 플랫폼마다 달라 수동 관리가 더 예측 가능하고 효율적이며, Anthropic SDK의 명시적 캐시 포인트...

Claude Code Masterclass

Everything I've learned about Claude Code since its launch. LinkedIn: https://www.linkedin.com/in/ykdojo/ Super Voice Assistant: https://github.com/ykdojo/super-voice-assistant

Brimstone: Rust로 작성된 ES2025 JavaScript 엔진

- **Rust로 처음부터 구현된 JavaScript 엔진**으로, ECMAScript 사양을 거의 완전하게 지원하는 구조 - 현재 **ECMAScript 언어의 97% 이상**을 통과하며, test262 기반 테스트로 검증된 상태 **V8의 Ignition 설계**와 SerenityOS의 LibJS에서 영감을......

AMD GPU가 ‘brrr’ 속도로 돌아가게 만드는 방법

- **HipKittens**는 AMD GPU의 잠재 성능을 끌어내기 위해 설계된 **프로그래밍 프리미티브 모음**으로, 메모리 접근·스케줄링·캐시 재사용을 최적화함 AMD MI355X GPU는 **256개의 컴퓨트 유닛과 8개의 칩렛(XCD)** 구조를 가지며, 대형 레지스터 파일...

Aurora RDS의 경쟁 상태(race condition) 발견 사례

- AWS **Aurora RDS**에서 발생한 **경쟁 상태 버그**를 실험적으로 확인하고 AWS로부터 원인 확인을 받은 사례 Hightouch는 **이벤트 처리 시스템 확장 중** Aurora의 **failover(장애 조치)** 과정에서 쓰기 인스턴스 전환이 실패하는 현상을...

HipKittens: 빠르고 강력한 AMD 커널

- **HipKittens**는 AMD GPU용 **고성능 커널과 C++ 기반 프로그래밍 프리미티브**를 제공해 AI 연산 효율을 높이는 프로젝트 기존 AMD 생태계의 **AITER, PyTorch, Triton, TileLang, Composable Kernel** 등이 **성능 불안정과 미성숙한 지원**......

Go의 16번째 생일

- Go 언어의 **오픈소스 공개 16주년**을 맞아, 최근 1년간의 주요 기술 진전과 향후 계획을 정리 - Go 1.24와 1.25 버전에서 **테스트·보안·성능** 전반의 대규모 개선이 이루어짐 **synctest** , container-aware scheduling

Unit Tests: The Greatest Lie We Tell Ourselves?

이 기사는 유닛 테스트의 중요성과 그 한계에 대해 논의하며, 개발자들이 유닛 테스트를 과신하는 경향을 지적합니다. 유닛 테스트는 코드의 품질을 높이는 데 기여하지만, 모든 결함을 잡아내지 못하며, 테스트가 없는 코드가 존재할...

AI가 주도한 최초의 사이버 첩보 작전 차단

최근 AI 모델이 주도한 대규모 사이버 첩보 작전이 탐지되어 차단되었습니다. 공격자는 Claude Code를 활용하여 약 30개 글로벌 기관을 대상으로 하였으며, 공격 과정의 80~90%가 AI에 의해 자동으로 수행되었습니다. 이는 사이버 보안...