Haze의 블로그
공식 자료로 확인한 개발·생활정보 기록
-
무글루텐 부당광고 20건 적발, 식약처 기준 20mg/kg와 걸러야 할 광고 문구
식약처가 2026년 9월 10일 무글루텐 제품 온라인 광고 20건을 부당광고로 적발했습니다. 무글루텐 표시 기준 20mg/kg, 걸린 문구 네 유형과 법정형, 6월 점검 225건·165건과 비교한 규모와 구성.
-
봇이 PR을 승인하게 두기 전에: 자동 코드 리뷰 워크플로에 그은 경계
GitHub Copilot이 풀 리퀘스트 승인까지 하게 됐습니다. 승인이 리뷰 코멘트와 무엇이 다른지, 그리고 Claude 기반 자동 리뷰 워크플로를 실제로 운영하며 어디까지 자동에 맡기고 어디에 사람을 남겼는지 워크플로 구성 그대로 정리합니다.
-
클로드와 함께 방치형 게임 만들기: 5. 업그레이드 UI
'배달왕 키우기' 개발 다섯 번째 편. 프로그레스 바의 실시간 피드백, MAX 상태 처리, 한 화면·아코디언·탭 세 가지 모바일 정보 구조를 비교해 탭을 채택한 UI 설계 과정을 정리한다.
-
사무실 없이 운영하는 팀의 백오피스 보안: Cloudflare Access + Tunnel 도입기
사무실 없이 운영하는 팀의 백오피스를 Cloudflare Access와 Tunnel로 보호한 도입기. EC2 포트를 인터넷에 노출하지 않으면서 팀원 이메일 인증으로 접근을 통제한 구성과 시행착오를 정리한다.
-
클로드와 함께 방치형 게임 만들기: 4. 탈것 강화 시스템
'배달왕 키우기' 개발 네 번째 편. 탈것 강화 비용을 지수 곡선(배율 1.15)으로 설계한 이유와 첫 강화 ROI 기준, '강화 vs 교체' 딜레마, enhance.ts를 순수 함수로 분리한 결정을 정리한다.
-
클로드와 함께 방치형 게임 만들기: 3. 탈것 교체 시스템
'배달왕 키우기' 개발 세 번째 편. 수집형 대신 교체형 탈것 시스템을 택한 이유, 단방향 업그레이드와 강화 레벨 초기화 결정, buyBike의 반환 패턴까지 설계 의사결정을 정리한다.
-
클로드와 함께 방치형 게임 만들기: 2. 게임 루프와 상태 관리 구현
'배달왕 키우기' 개발 두 번째 편. requestAnimationFrame 기반 게임 루프와 DeltaTime 설계, Zustand 상태 관리 구조를 setInterval 등 대안과 비교하며 왜 그렇게 선택했는지 정리한다.
-
클로드와 함께 방치형 게임 만들기: 1. 기술 스택 선정과 프로젝트 세팅
방치형 게임 '배달왕 키우기'를 Claude와 함께 만들기 시작한 첫 편. 1인 개발에서 빠른 프로토타이핑을 위해 Vite·React·TypeScript·Zustand 스택을 고른 이유와 프로젝트 세팅 과정을 정리한다.
-
클로드와 함께 방치형 게임 만들기: 0. 어떤 게임을 만들 것인가
방치형 게임 '배달왕 키우기'의 기획 편. 왜 방치형 장르인지, 배달이라는 소재와 코어 루프 설계, 8단계 탈것과 강화 시스템의 밸런스 철학까지 코드를 쓰기 전의 의사결정을 정리한다.
-
전국 10만+ 공인중개사 검색 기능 구축기 (Elasticsearch + 좌표 검색)
부동산 중개 서비스에서 전국 10만 공인중개사사무소 검색 기능을 구축한 과정. V-World 데이터 적재부터 Elasticsearch 좌표 기반 검색 구현까지 실제 순서대로 정리한다.