시리즈
-
블로그 기능 추가 연재중 9편
운영중인 블로그에 기능들을 하나, 둘 추가해가는 과정을 소개합니다.
-
AI 시대 보안 점검 연재중 6편
AI가 코드를 써주는 시대, 보안 구멍도 AI가 같이 만든다. AI 생성 코드와 도구 사용 때 꼭 확인할 점검 항목을 정리했다.
-
제품 개발기 연재중 10편
아이디어 한 줄에서 출시까지, 제품을 직접 만든 과정을 기록했다. 삽질과 결정의 이유까지 그대로 담았다.
-
PHP 취약점 대응 연재중 5편
올해 잇따라 나온 PHP RCE와 CodeIgniter 4 업로드 취약점을 어떻게 확인하고 막았는지 정리한 시리즈입니다. php -v만 보고 안…
-
AI로 디자인 연재중 4편
디자인 툴 대신 AI에게 시안을 맡겨 봤다. 어디까지 쓸 만하고 어디서 손이 가는지 직접 해본 기록.
-
Claude Code 워크플로 연재중 10편
혼자 SaaS 11개를 만들면서 Claude Code를 일하는 방식으로 굳힌 기록입니다. 이슈 착수부터 PR·정리까지 한 줄로 묶은 스킬, w…
-
26년차 개발자 회고 연재중 7편
개발자로 26년을 보냈다. 기술은 계속 바뀌었지만 남은 것은 문제를 푸는 태도였다. 오래 일하며 배운 것들을 돌아본다.
-
결제·외부 연동 삽질 연재중 3편
PG 결제와 네이버 연동을 붙이며 막혔던 곳을 모았습니다. 이니시스·카카오페이·네이버페이, 네이버 로그인·쇼핑 검색 API·서치…
-
CLAUDE.md 규칙으로 보는 PHP 백엔드 기본기 연재중 10편
AI에게 매번 같은 설명을 하다가, 전역 CLAUDE.md에 규칙으로 굳힌 PHP 백엔드 기본기를 하나씩 풀어 쓴 시리즈입니다. JWT, 모…
-
일상·취미 기록 연재중 5편
코드 밖에서의 일상과 취미를 가볍게 적어 둔다. 개발과 상관없는 이야기가 더 오래 남기도 한다.
-
CI·테스트 인프라 삽질 연재중 8편
컨테이너 러너에서 DB에 접속이 안 되고, 5분 넘게 멈추던 테스트가 46초로 줄기까지, 1인 개발자가 CI와 테스트 스위트에서 겪…
-
운영서버에서만 터진 버그 연재중 8편
로컬과 테스트는 멀쩡했는데 운영 서버에서만 터진 버그 모음입니다. 호스팅이 419를 500으로 바꾸고, 마이그레이션이 조용히 …