Archives
- 03 Apr 정적 블로그에 댓글을 달았다 — Giscus와 GitHub Discussions
- 03 Apr 하네스 엔지니어링 — LLM 에이전트의 구조적 행동 제어
- 03 Apr AI 위임의 경계 — 인프라 자동화의 빛과 그림자
- 03 Apr 사내 업무 자동화 체계 구축 — devex에서 toolkit까지
- 03 Apr 두 플러그인을 하나로 — devex 사상의 실무 적용
- 01 Apr 와일드카드 인증서 갱신 완전 자동화 — Docker IPC에서 Jenkins 배치까지
- 29 Mar 교차 검증 도구의 구현 — 자체 검증에서 실전까지
- 25 Mar 미터링 배치를 만들고 나서야 알게 된 것들 — 배치 전략과 패턴에 이름 붙이기
- 23 Mar AI 협업에서의 교차 검증 — 속도가 아닌 판단을 자동화하기
- 18 Mar 사용자 도메인 인증서 자동 발급 — certbot 학습에서 ACME4j 구현까지
- 15 Mar GEO 시대, 개발 블로그는 뭘 해야 하나 — Chirpy 블로그에 적용한 기록
- 15 Mar 시계열 집계 배치의 점진적 진화 — 내장 스케줄러에서 서버리스 배치까지
- 11 Mar 시계열 수집의 쓰기 경합 — 5분 주기 시스템에서 동시성을 해결한 방법
- 11 Mar 남은 한 걸음 — .mcpb로 원클릭 설치까지
- 08 Mar @Data vs 개별 어노테이션 — JPA 복합 키 클래스의 트레이드오프
- 08 Mar Configuration Cascade — 로컬이 글로벌을 이기는 설정 전략
- 23 Feb 건네도 될까에서 건넸다로 — 비개발자 실전 피드백
- 20 Feb 떠다니는 생각을 잡아두고 싶다 — small-peaces 브레인스토밍
- 19 Feb Chirpy 블로그의 SEO는 이미 되어 있었다 — Google Search Console까지
- 19 Feb uvx가 Python 버전을 고르는 법 — requires-python의 함정
- 19 Feb uvx로 MCP 플러그인 배포하기 — PyPI부터 GitHub Actions까지
- 19 Feb uvx 사용법 — 설치부터 실행까지
- 18 Feb 비개발자 관점으로 써봤더니 설치부터 막혔다 — E2E 테스트가 가르쳐준 것들
- 18 Feb 만든 도구를 검증하다 — 테스트가 설계를 바꾼 이야기
- 17 Feb 방법론을 들고 첫 도구를 만들었다 — Slack to Notion 제작기
- 16 Feb 코드에서 사고로 — AI 시대, 개발자의 역할 재정의
- 15 Feb AI에게 코드를 맡기고 나서 달라진 일하는 방식