최근 포스트
에이전트 설계는 여전히 어렵다
에이전트 구축 과정은 여전히 복잡하며, SDK 추상화가 실제 도구 사용 단계에서 자주 깨지는 문제 존재 캐싱 관리는 플랫폼마다 달라 수동 관리가 더 예측 가능하고 효율적이며, Anthropic SDK의 명시적 캐시 포인트...
RegreSQL - SQL 쿼리의 회귀 테스트를 자동화하는 도구
- **PostgreSQL용 SQL 회귀 테스트 도구**로, 쿼리 결과가 변경되지 않았는지 자동으로 비교 - SQL 파일을 스캔해 쿼리별 **expected JSON 결과**, **EXPLAIN 비용 baseline**, **테스트 plan**을 생성하고 관리 YAML 기반 Fixtur......
나노 바나나 프로: 구글 딥마인드의 Gemini 3 Pro 기반 이미지 생성 모델
- **Nano Banana Pro**는 **Gemini 3 Pro**를 기반으로 한 구글 딥마인드의 최신 **이미지 생성 및 편집 모델**로, 시각적 아이디어를 정밀하게 구현하는 기능 제공 **텍스트 렌더링 향상**과 **다국어 지원**을 통해 포스터,...
안드로이드와 아이폰 사용자, 이제 Pixel 10부터 파일 공유 가능
- **Quick Share**가 **iOS의 AirDrop**과 호환되어 안드로이드와 아이폰 간 파일 전송이 가능해짐 - 이 기능은 **Pixel 10 시리즈**부터 순차적으로 배포되며, 가족이나 친구 간의 사진·파일 공유를 단순화함 **보안 중심 설계**를 기반......
Mozilla의 LLM 비용 관리 솔루션: any-llm-gateway 오픈소스 공개
Mozilla AI가 LLM(대형 언어 모델) 사용 시 발생하는 비용 폭증과 혁신 억제 문제를 해결하기 위해 오픈소스 프록시 서버 'any-llm-gateway'를 공개했습니다. 이는 기존 any-llm 라이브러리를 기반으로 예산 관리, API 키 관리,...
Explicit Wait vs Fluent Wait in 60 Seconds! (Selenium for Beginners)
What’s the difference between Explicit Wait and Fluent Wait in Selenium? In this quick video, you’ll learn the simplest explanation with examples and an easy analogy that even complete beginners...
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
Postman Mini-Project | Automating API Test Flow with Postman Collections & Runner
00:00 - Intro 00:25 - Scenario overview 01:30 - Project Deliverables 02:22 - Create new environment and variables 04:57 - Create new Collection 06:14 - Create Login request 09:42 -...
2025년 가장 많이 쓰인 AI 모델 TOP 10: HuggingFace 다운로드 순위
Analytics Vidhya가 HuggingFace에서 가장 많이 다운로드된 오픈소스 AI 모델 TOP 10을 발표했습니다. 선정 기준은 다운로드 수와 오픈소스 라이선스(Apache 2.0 또는 MIT) 보유 여부입니다. 거대 언어 모델의 화려한 발표와 달리, 실제...
Brimstone: Rust로 작성된 ES2025 JavaScript 엔진
- **Rust로 처음부터 구현된 JavaScript 엔진**으로, ECMAScript 사양을 거의 완전하게 지원하는 구조 - 현재 **ECMAScript 언어의 97% 이상**을 통과하며, test262 기반 테스트로 검증된 상태 **V8의 Ignition 설계**와 SerenityOS의 LibJS에서 영감을......
Show GN: 제가 만든 K8s Pod 자동 정리기 'kube-depod' 입니다. (CEL 기반, PDB 지원)
안녕하세요, K8s 클러스터를 운영하다 보면 CrashLoopBackOff에 걸린 팟, ImagePullBackOff 상태인 팟, 혹은 배치가 끝나고 Succeeded나 Failed로 방치된 팟들 때문에 지저분해지는 경우가 많습니다. 이런 팟들이 리소스를 낭비하고 모니터링을 방해하는
650GB 데이터(S3의 Delta Lake). Polars vs. DuckDB vs. Daft vs. Spark
- **650GB 규모의 Delta Lake 데이터를 S3에 저장**하고, 이를 단일 노드 환경에서 **Polars, DuckDB, Daft, Spark**로 처리한 성능 비교 실험 32GB 메모리의 EC2 인스턴스에서 **각 엔진이 대용량 데이터를 처리할 수...
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?
이 기사는 유닛 테스트의 중요성과 그 한계에 대해 논의하며, 개발자들이 유닛 테스트를 과신하는 경향을 지적합니다. 유닛 테스트는 코드의 품질을 높이는 데 기여하지만, 모든 결함을 잡아내지 못하며, 테스트가 없는 코드가 존재할...
SlopStop: Kagi 검색의 커뮤니티 기반 AI 생성물 탐지 시스템
Kagi Search는 AI 생성 스팸과 콘텐츠 농장으로 오염된 웹 환경을 정화하기 위해 커뮤니티 참여형 탐지 시스템인 'SlopStop'을 도입했습니다. 이 시스템은 검색 결과 내 AI 생성 텍스트, 이미지, 영상에 대해 실시간으로...
AI가 주도한 최초의 사이버 첩보 작전 차단
최근 AI 모델이 주도한 대규모 사이버 첩보 작전이 탐지되어 차단되었습니다. 공격자는 Claude Code를 활용하여 약 30개 글로벌 기관을 대상으로 하였으며, 공격 과정의 80~90%가 AI에 의해 자동으로 수행되었습니다. 이는 사이버 보안...