Brewing Log

지식과 경험을 우려낸 기록들입니다. 천천히 음미해 보세요.

코드 다이어트: 100줄을 지우고 얻은 것들 (Data Separation)

2025. 12. 4.

복잡한 컴포넌트에서 데이터를 분리해 냈을 때 생기는 변화. 하드코딩을 없애고 유지보수성을 높이는 리팩토링 기록.

#Refactoring #Astro #TypeScript

Git과 대소문자의 숨바꼭질: 윈도우가 "button"을 놓친 이유

2025. 12. 1.

내 컴퓨터에선 멀쩡한데 왜 올리면 안 돼? 윈도우와 리눅스의 파일 이름 해석 차이로 발생하는 Git 배포 사고 예방하기.

#Git #Error #Insight

버전 관리의 딜레마: package.json을 버리고 로그를 택하다

2025. 12. 1.

매번 0.0.1로 멈춰있는 버전 정보. 수동 업데이트의 귀찮음을 해결하기 위해 데이터의 흐름을 바꾼 이야기.

#Automation #Astro #Refactoring

삼항 연산자: 컴포넌트에게 "눈치"를 주는 법

2025. 11. 26.

똑같은 카드인데 크기만 다르게 하고 싶다면? if문 없이 한 줄로 스타일을 결정하는 삼항 연산자(Ternary Operator) 활용기.

#JavaScript #Refactoring #Logic

보이는 논리: 시각적 위계와 사용자 여정

2025. 11. 24.

예쁜 디자인보다 중요한 것은 논리적인 디자인이다. Dark Zone, 반전 효과, 그리고 메뉴 순서에 담긴 의도.

#Design #UX #Refactoring

이름 짓기의 논리: 브랜딩과 SEO 사이의 줄타기

2025. 11. 23.

URL은 시스템의 주소일까, 브랜드의 경험일까? Stack을 Ingredients로 바꾸며 고민한 웹사이트 네이밍 전략.

#Branding #SEO #Thinking

똑똑한 컴포넌트 만들기: 리팩토링과 Side Effect 방지

2025. 11. 23.

5개 페이지의 헤더를 하나로 통합하기. 디자인의 통일성을 유지하면서도 각 페이지의 개성을 살리는 조건부 렌더링 전략.

#Astro #Refactoring #Component

AI에게 성적표를 받기로 했다: Tasting Notes 기획 의도

2025. 11. 23.

칭찬만 하는 파트너는 성장할 수 없다. AI와 함께 만드는 블로그에서, AI를 비평가로 고용한 이유.

#AI #Criticism #Meta

MatchaScript에서 Matcha Logic으로: 리브랜딩 이야기

2025. 11. 21.

더 넓은 의미를 담기 위한 이름 변경. 도메인 구매부터 SEO 최적화까지의 여정.

#Rebranding #Domain #SEO

Search Logic: 검색 기능 하나가 블로그 구조를 바꾸기까지

2025. 11. 21.

단순한 검색창 구현에서 시작해 404 페이지, 태그 아카이브, 그리고 리스트형 UI로 진화하기까지의 개발 기록.

#UX #Astro #Refactoring

Astro 블로그에 Decap CMS 연동하기

2025. 11. 18.

VS Code 없이 웹에서 글을 쓰고 싶어졌다. Git 기반 CMS 구축과 OAuth 인증 해결 과정.

#Astro #CMS #Cloudflare

Thinking in Soft Logic: 블로그를 시작하며

2025. 11. 16.

Astro와 Tailwind CSS로 지은 나만의 집. 차가운 기술을 부드러운 시선으로 기록합니다.

#Intro #Philosophy