모든 노트

44
  1. 캐시가 hit인데 매번 콜드 빌드였습니다 — GitHub Actions Next.js 캐시 키가 죽어 있던 이유

    2026-08-16
  2. 매일 쓰던 getByRole 때문에 테스트가 26배 느렸습니다 — RTL·jsdom 성능 분석

    2026-07-31
  3. TypeScript 6 업그레이드인 줄 알았는데, 문제는 "설정"이었습니다

    2026-07-02
  4. [Typescript로 설계하는 프로젝트] id?: string을 버려라. 상태가 다르면 타입도 달라야 한다.

    2026-03-16
  5. [누가 시키지도 않았는데 번들러 만들기] 4. 소스맵: 번들된 코드에서 원본의 흔적 찾기

    2026-03-03
  6. [누가 시키지도 않았는데 번들러 만들기] 3. 번들링과 스코프: 파일 합치기의 기술

    2026-02-23
  7. [누가 시키지도 않았는데 번들러 만들기] 2. 코드를 데이터로 보는 법 (AST Graph)

    2026-02-17
  8. [누가 시키지도 않았는데 번들러 만들기] 0. 프롤로그: 질문이 구현이 되는 순간

    2026-02-02
  9. [누가 시키지도 않았는데 번들러 만들기] 1. 개념과 도구: 번들러의 등장 배경

    2026-02-02
  10. 결제 시스템 리팩토링: if문 지옥에서 디자인 패턴(Factory, Adapter)으로 탈출하기

    2026-01-24
  11. 2025 회고: 글 33개, PR 38회, 발표 3회로 '보여주는 개발자'가 되다

    2025-12-21
  12. 2025 Teoconf 발표 후기

    2025-12-11
  13. 하루 만에 끝날 줄 알았던 디자인 시스템 배포가 3주 걸린 이유

    2025-11-30
  14. [Typescript로 설계하는 프로젝트] 타입 한 줄로 552개 파일을 2주 만에 안전하게 수정한 방법

    2025-11-06
  15. React 에러 구조 설계: throw만으로 선언적 에러 핸들링 하기

    2025-10-14
  16. 구글 개발자가 인정한 성능 최적화 기여 후기 - AI와 함께한 gemini-cli 오픈소스 여정

    2025-09-07
  17. feconf 2025 발표 후기

    2025-09-02
  18. 4시간 만에 Node.js PR 승인받기

    2025-08-10
  19. Next.js 오픈소스 기여: 2번 실패 후 성공 후기

    2025-08-05
  20. Context API를 활용한 DropZone 구현하기

    2025-07-30
  21. Type Guard를 활용한 여러가지 Button 구현하기

    2025-06-30
  22. 15줄에서 2줄로: useSyncExternalStore 기반 React Toast 시스템 설계법

    2025-06-30
  23. 개발자에서 기여자로: 기술 블로그와 오픈소스가 바꾼 나의 2025년 상반기

    2025-06-17
  24. [Typescript로 설계하는 프로젝트] "같은 로직 또 복사했어요?" Domain 모델로 책임 분리하기

    2025-06-15
  25. [Typescript로 설계하는 프로젝트] "원래 있던 기능이니 금방 하시죠?" 당하지 않는 Service Layer 설계 전략

    2025-06-08
  26. [Typescript로 설계하는 프로젝트] "원래 있던 기능이니 금방 하시죠?" 당하지 않는 Service Layer 설계 전략 With Di

    2025-06-08
  27. [Typescript로 설계하는 프로젝트] Type 설계의 시작: 견고한 서버 API Type 설계하기

    2025-06-01
  28. [Typescript로 설계하는 프로젝트] Type 설계의 시작: 견고한 서버 API Type 설계하기 With DI

    2025-06-01
  29. [Typescript로 설계하는 프로젝트] 당신의 Type, 어디까지 연결되어 있나요?

    2025-05-05
  30. pnpm 10 업그레이드 후 ESLint 설정이 사라졌어요?! (feat. 호이스팅)

    2025-05-01
  31. 오픈소스 첫 발걸음: Mantine PR 기여 후기

    2025-04-22
  32. 🚨3분만에 Next.js 서비스 장애 대응 대응하기: GitHub Actions + AWS ECS + CodeDeploy 롤백 시스템

    2025-04-03
  33. ecs와 code deploy를 활용한 next.js 배포하기

    2025-04-01
  34. Turborepo 에서 next.js 도커라이징 하기

    2025-03-22
  35. Next.js로 우아하게 Error 핸들링하기

    2025-03-03
  36. React로 우아하게 Error 핸들링 하기

    2025-03-02
  37. javascript로 우아하게 Error 핸들링하기

    2025-02-27
  38. 미들웨어에서 auth 적용하기

    2025-02-26
  39. Panda CSS 1년 사용기

    2025-02-17
  40. 컴포넌트에 인터렉션 레이어 이쁘게 씌우기

    2025-02-10
  41. 디자인 시스템 시작해보기

    2025-02-02
  42. FSD 간단하게 시작해보기

    2025-01-21
  43. 서버 의존성을 줄여보자 (Feat : 클린 아키텍처)

    2025-01-13
  44. 도전과 성장, 그리고 배움으로 가득 찬 2024년 회고

    2024-12-23