Git force push의 안전장치 --force-with-lease

Git 작업시 부득이하게 force push를 해야하는 상황이 있습니다. 이때 --force-with-lease 옵션을 사용하면 조금 더 안전하게 force 푸시를 할 수 있습니다.

Git의 상대 참조

Git에서 상대 참조(Relative Reference)란 무엇인지, ^와 ~를 사용하여 커밋을 탐색하는 방법을 설명합니다.

다른 repository의 commit을 cherry-pick 하는 방법

다른 Git 저장소(repository)의 커밋을 현재 프로젝트로 가져오는 cherry-pick 방법을 설명합니다.

Cloudflare Pages에 Next.js 배포 실패기 (feat. Edge Runtime)

Next.js 앱을 Cloudflare Pages에 배포하면서 겪은 Edge Runtime 호환성 문제와 실패한 경험을 공유합니다.

Fly.io에 PocketBase 배포하기

무료로 운영 가능한 Fly.io와 오픈소스 백엔드 PocketBase를 활용하여 서버를 구축하고 배포하는 방법을 설명합니다.

Expo 서버 중단 에러 'Error: EMFILE: too many open files, watch at FSEvent.FSWatcher._handle.onchange (node:internal/fs/watchers:207:21)' 해결

Expo에서 발생하는 'Error: EMFILE: too many open files, watch' 문제를 watchman 업그레이드를 통해 해결하는 방법을 소개합니다.

2024년 회고

2024년 한 해 동안의 자격증 취득(정보처리기사, SQLD, 정보보호관리사), 이탈리아/일본 여행, 건강 관리, 개발 공부와 프로젝트 진행(Next.js 블로그, 문구점 홈페이지) 등 다양한 경험과 성장을 담은 개인적인 회고록