$ yh.log

전체 포스트

개발 과정에서 배운 지식과 경험을 기록하는 공간입니다.

[TypeScript] Parse, Don't Validate - 프론트엔드에서의 적용
[TypeScript] Parse, Don't Validate - 프론트엔드에서의 적용

Parse, Don't Validate 원칙을 React + TypeScript 프론트엔드에서 적용하는 방법

TypeScriptReactZod+1

작성날짜: 2025-12-18

[Next.js] Pages Router vs App Router 비교 (+ Next.js v16)
[Next.js] Pages Router vs App Router 비교 (+ Next.js v16)

Next.js 12 Pages Router와 Next.js 15 App Router의 차이점, Next.js 16 소개

Next.jsReactApp Router+1

작성날짜: 2025-12-17

New TBW(TEAMBUTFIT Web) 프로젝트 회고
New TBW(TEAMBUTFIT Web) 프로젝트 회고

새로운 팀버핏 공식 웹페이지 리뉴얼 프로젝트에 대한 회고

ReactNext.jsMobile+6

작성날짜: 2025-11-23

React Native 0.75.2에서 0.77.2로 업그레이드하며 겪은 패키지 호환성 삽질기
React Native 0.75.2에서 0.77.2로 업그레이드하며 겪은 패키지 호환성 삽질기

마이크로 프론트엔드 아키텍처를 위해 React Native를 0.75.2에서 0.77.2로 업그레이드하면서 겪은 시행착오와 패키지 호환성 문제 해결 과정을 기록했습니다.

React Native마이그레이션트러블슈팅

작성날짜: 2025-11-08

[작업일지] 버핏케어 리뉴얼 (2024.11.01 ~ 2024.12.12)
[작업일지] 버핏케어 리뉴얼 (2024.11.01 ~ 2024.12.12)

배포에 7 ~ 8분이 걸리던 Next.js 백오피스를 React + Vite로 전환하여 2 ~ 3분으로 단축한 과정. 레거시 정리와 코드 분할을 통해 개발 서버 구동 시간을 29.5배 개선하고 Lighthouse 점수를 80 ~ 90점대로 끌어올린 이야기.

작업일지성능개선리뉴얼+1

작성날짜: 2024.12.12

Gitlab Runner를 이용한 CI/CD 구축하기
Gitlab Runner를 이용한 CI/CD 구축하기

수동으로 8단계를 거쳐 배포하던 프로세스를 GitLab Runner로 자동화한 경험. Docker in Docker(DinD) 설정부터 .gitlab-ci.yml 작성까지 실제 구축 과정을 정리했다.

CI/CDGitLabDocker+3

작성날짜: 2023-07-25