Tool, Automation, chezmoirm -rf로 날린 컴퓨터, chezmoi로 관리하기rm -rf ~ 명령어로 컴퓨터 말아먹고 chezmoi로 환경설정 파일을 관리한 이야기
Tool, Cloud, SlackCloudflare로 배포하는 슬랙 랜덤 추첨기 앱 만들기Bolt-js와 Ngrok을 사용한 서버 개발환경 구성, Cloudflare의 Workers에 배포하기까지 마이그레이션 과정의 기록
Bundler, Vite, EnvironmentVite에서 import.meta는 왜 사용하는 걸까? (feat. HMR)Vite의 철학에 기반한 방식, import.meta에 대한 이야기
CSS, Performance모던 CSS 적용 방법 둘러보기(CSS-in-JS with zero-runtime)전처리기부터 Atomic CSS 까지, 웹 어플리케이션 개발에 필요한 CSS 적용 방법 및 최적화에 관한 이야기
Environment, ESLintESLint로 import 구문에 규칙 넣기규칙을 가지고 import 구문이 정리된다면, 해당 파일에서는 어떤 종속성을 가지고 있고 어떤 기능을 사용하는지 한 눈에 파악하기 쉬울 것이다.
DevOps, GitHub Actions, AutomationGitHub Actions 캐시 조금 더 다뤄보기 (feat. restore-keys)restore-keys는 기존 캐시가 쓸모없어졌음에도 불구하고 기존 캐시를 불러오는 기능이다. 그렇다면, 무효화 되지 않은 캐시를 어디에 사용해야 하는 것일까?
Next.jsNext.js의 API Routes 코드 모듈화에 대해서API Routes를 사용하면 코드가 매우 지저분해진다. API Routes를 사용하면서 어떻게 하면 코드를 보기 좋은 형태로 남길 수 있을지 고민한 흔적.