radar92.hashnode.devBuilding an Automated Blog Workflow from GitHub CommitsI've always had the same problem with side projects. Commit logs pile up, but my blog stays empty. I write code. I update READMEs. But blog posts? "I'll write that later" turns into never. So I built an automation workflow that turns commit logs into...2h ago·2 min read
radar92.hashnode.devGitHub 커밋을 블로그 글로 바꾸는 자동화 워크플로우 만들기사이드 프로젝트를 하면서 항상 같은 문제가 있었다. 커밋 로그는 열심히 쌓이는데 블로그는 텅 비어 있다. 코드는 짰다. README도 썼다. 근데 블로그 글? 다음에 써야지 하다가 영영 안 쓴다. 그래서 만들었다. 커밋 로그를 분석해서 블로그 글로 바꿔주는 자동화 워크플로우를. git2blog 탄생 배경 매번 반복되는 패턴이 있었다. 프로젝트 끝나고 "이거 블로그에 정리해야지" 생각한다. 며칠 지나고 까먹는다. 한 달 뒤에 커밋 로그 보면서 ...2h ago·2 min read
radar92.hashnode.devBuilding a Price Comparison Service with Naver Shopping API and SvelteVape liquid prices vary wildly depending on where you buy. Same product, 8,000 won here, 12,000 won there. I thought it would be nice to compare them at a glance. So I built vapecompare. The idea was simple. Use Naver Shopping API. They have the mos...16h ago·4 min read
radar92.hashnode.devBuilding a Danawa-style UI with Svelte + Express 5Started with React. Next.js, to be precise. But deployment revealed a problem. Vercel had conflicts between API routes and frontend routes. Switched to Svelte. Good decision. Svelte is different. React and Vue create virtual DOMs at runtime and diff...16h ago·5 min read
radar92.hashnode.devBuilding a Price Comparison Service with Naver Shopping APIVape liquid prices vary wildly depending on where you buy. Same product, 8,000 won here, 12,000 won there. I thought it would be nice to compare them at a glance. So I built vapecompare. The idea was simple. Use Naver Shopping API. They have the mos...16h ago·5 min read