$ 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

Firebase Realtime Database 실시간 동시 연결 수 줄이기
Firebase Realtime Database 실시간 동시 연결 수 줄이기

어느 날 한 PM분이 관리하고 있던 백오피스 툴(이하 버핏케어)에서 버튼이 안 나온다는 버그를 제보해주셨다.

파이어베이스Realtime Database실시간 동시 연결 수+1

작성날짜: 2025-10-31

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

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

CI/CDGitLabDocker+3

작성날짜: 2023-07-25