blog logo
iaman

The Latest Article

  • Article Representative Image

    블로그 썸네일을 어떻게 만들지 고민하다가 next/og의 Satori를 알게 됐다. JSX로 작성한 UI를 PNG 이미지로 생성할 수 있게 해준다. Next.js에서 OG 이미지를 만들 때 쓰는 건 next/og의 ImageResponse다. JSX를 넣으면 PNG가 나온다.…

  • Article Representative Image

    React + Vite로 만든 프로젝트를 로컬에서 수동으로 빌드하며 작업하던 중이었다. 빌드할 때마다 약 48초가 걸렸다. 한두 번이면 그냥 기다렸을 텐데 작업하는 내내 반복되니 그러기 어려웠다. 그래서 이 48초를 뜯어보기로 했다. 먼저 눈에 띈 건 느리다는 것보다 늘…

  • Article Representative Image

    어느 날 저장소의 Security 탭에 84가 떠 있었다. Dependabot 알림만 91건이다. High가 42건. 당장 뭔가 해야 할 것 같다. 그런데 전부 Transitive 다. 내가 설치한 패키지는 하나도 없다. 그래서 물었다 — 이 중 몇 개가 내 방문자에게…

  • Article Representative Image

    이 블로그 저장소에 .md 파일이 101개 있다. 글 38편은 그렇다 치고, 나머지가 이상하다. 설계 문서, 구현 계획, 작업 기록. 전부 AI와 같이 일하면서 생긴 것들이다. 게다가 AGENTS.md는 내가 만들지도 않았다 — next dev를 돌리면 Next가 알아서…

  • Article Representative Image

    AI에게 기능을 맡기면 빠르다. 이건 이제 논쟁거리가 아니다. 요구사항을 설명하면 동작하는 코드가 나오고, 테스트까지 붙여 준다. 리뷰에서 지적할 게 없을 때도 많다. 그런데 지난 몇 달 동안 내가 가장 많이 고친 코드는 동작하지 않는 코드가 아니라, 잘 동작하는데 틀린…