Series
7 series
3편
에러 핸들링 시리즈
TanStack Query 에러 타입 지정부터 인터셉터 통합, 에러 UI 설계, ErrorBoundary 안전망까지 — 에러가 만들어지고 보여지고 잡히는 흐름 전체를 개선한 과정
5편
파일 업로드 리팩토링기
산발적 파일 관리 로직의 문제를 인식하고, useTempFileManager를 v1에서 v2로 리팩토링한 과정
1편
웹 개발자의 Flutter 입문기
웹에서 당연하던 것들이 모바일에서는 다릅니다
5편
i18n 미사용 키 정리
i18next-cli를 검토하다 포기하고, ts-morph 커스텀 스크립트와 GitHub Actions 주간 자동 PR로 번역 카탈로그를 정리하기까지의 과정
2편
Obsidian 블로그 워크플로우
Next.js 블로그에 Obsidian과 AI를 연동한 글쓰기 환경 구축기
0편
useFunnel 시리즈
Toss 퍼널 패턴의 핵심 아이디어를 경량 구현하고, Storybook으로 검증하고, 폼 검증 레이어를 조합하는 과정
3편
Zustand scoped store 시리즈
글로벌 store의 한계에서 출발해, createStore() + React Context 패턴으로 scoped store를 구현하고, ~40줄 유틸리티로 추상화하는 과정