Posts
All the articles I've posted.
-
PHP 7.2 범용 Docker 이미지에 어떤 PECL 확장을 넣을 것인가
WordPress, Laravel, CI, 쇼핑몰, 거래소, AI 서비스를 하나의 PHP 7.2 Docker 이미지로 지원하기 위한 PECL 확장 선정 과정을 정리한다.
-
Claude Code guard hook이 우회되는 경우와 대응
Claude Code의 PreToolUse hook으로 파일 수정을 차단했지만, Write 도구로 우회되는 문제와 에이전트 자동화에서 발생하는 오분류 문제를 다룬다.
-
13개 Docker 프로젝트 구조를 표준화한 과정
모노레포 내 13개 Docker wrapper 프로젝트의 구조를 7단계에 걸쳐 표준화한 과정을 정리한다. .gitattributes, .gitignore, build.sh, deploy 스크립트 통일 사례다.
-
Docker host 모드에서 VPN 트래픽이 전달되지 않는 문제 해결
Docker host 모드로 IPsec VPN 서버를 운영할 때 연결은 되지만 트래픽이 전달되지 않는 문제의 원인과 해결 과정을 정리한다.
-
범위를 넓히는 조용한 실패
배열이 비었는데 루프가 한 번 돌면서 빈 값이 파괴적 명령의 인자가 된 건을 분석하고, 실패가 오류로 드러나지 않고 다음 단계로 흘러가는 구조를 정리한다.
-
통과했지만 아무것도 검증 못 한 테스트
부수 효과를 막으려다 검증 대상까지 가짜로 대체한 테스트와, 완료가 아니라 예정을 세고 있던 검증 패턴을 나란히 놓고 통과의 신뢰 조건을 정리한다.
-
오류의 시작 시각과 멈춘 시각
예외는 29시간 전부터 있었는데 처리가 멈춘 것은 다음 날 오후였던 건에서, 원인 시각과 장애 시각을 따로 재야 전환점이 보인다는 것을 정리한다.
-
컴퓨터과학과 중퇴 개발자의 15년
컴퓨터과학과를 중퇴하고 개발자로 15년을 보낸 경험을 돌아본다. 학위 없이 실력으로 인정받기, 프리랜서와 정규직 사이의 선택, 작은 회사에서의 CTO 역할에 대한 회고다.