Safari 스크롤 끊김 삽질 끝에 만난 2018년 WebKit 글
Safari에서 스크롤 연동 애니메이션이 끊기는 근본 원인을 WebKit 공식 문서와 버그 트래커로 추적하고, requestAnimationFrame 기반 스크롤 효과를 Scroll-driven Animations로 옮기는 방법을 정리.
사용자를 위한 창의적 몰입, 성장을 즐기는 프론트엔드 개발자입니다.
기획부터 배포까지 빈틈을 채우며 서비스를 주도합니다.
Safari에서 스크롤 연동 애니메이션이 끊기는 근본 원인을 WebKit 공식 문서와 버그 트래커로 추적하고, requestAnimationFrame 기반 스크롤 효과를 Scroll-driven Animations로 옮기는 방법을 정리.

Claude Code v2.1.88 소스 코드 역공학 분석에서 도출된 프롬프트 컨트롤 플레인, 캐시 인식 디자인, Fail-Closed 기본값 등 AI 에이전트 빌더를 위한 핵심 하네스 엔지니어링 원칙 정리.

Context7 MCP를 설치하고 활용하여 AI 코딩 시 최신 라이브러리 문서를 실시간으로 주입하는 방법 정리.

LLM이 코드를 생성할 때 발생하는 의미적 드리프트 문제와, 임베딩 공간에 곡률을 부여해 버그 경로를 억제하는 아이디어 정리.

RSC가 기존 SSR과 어떻게 다른지, 그리고 Next.js App Router에서 실제로 어떻게 동작하는지 정리했습니다.

Tailwind v3에서 v4로 마이그레이션하면서 겪은 변경점과 삽질 기록. @theme, @plugin 등 새로운 문법 정리.

SSR 환경에서 Zustand persist를 사용할 때 발생하는 hydration mismatch 해결 방법을 알아봤다.

Conductor의 Git Worktree 병렬 작업, Claude Code CLI, Antigravity, Tavily RAG, Atlas 브라우저 등 AI 개발 도구 생태계 정리.

선제적 토큰 리프레시, Query Key Factory, TipTap 에디터 확장 15개, Atomic Design 하이브리드 등 실무에서 직접 설계한 프론트엔드 아키텍처 패턴 정리.
반려동물 스타트업의 프론트엔드를 단독으로 맡아 메인 서비스·B2B CRM·스튜디오·네이티브 앱·사내 자동화 도구까지 다섯 개 저장소를 구축한 기록
PFP NFT와 디제잉을 결합한 Web3 소셜 플랫폼

PFPlay 합류 전 Web3 생태계, NFT(PFP) 개념, 그리고 다국어 지원(i18n) 구현 방법을 사전 학습한 기록.
전시, 공연 등 다양한 문화생활 티켓 구매 서비스
위치 기반 재고 공유 서비스

PyCharm IDE 설정부터 Python 기초 문법, 가상환경, 패키지 관리까지 학습하며 정리한 내용.

EUTCHA 프로젝트를 하면서 Chakra UI 공식 문서를 외우다시피 공부한 경험. Style Props, 테마 커스터마이징, Composition 패턴 등 실전 활용기.
리액트와 협업에 익숙해지기 위한 프론트엔드 비기너 프로젝트

JavaScript에서 TypeScript로 넘어가며 배운 타입 시스템, 인터페이스, 제네릭, 유틸리티 타입 등 핵심 개념 정리.

Context API를 활용한 전역 상태 관리와 합성(Composition) vs 상속(Inheritance) 패턴의 차이를 정리했다.

Controlled Component로 폼을 다루는 방법과, 여러 컴포넌트 간 상태를 공유하기 위한 Lifting State Up 패턴 학습 기록.

useState, useEffect 등 Hooks의 기본 개념부터 이벤트 처리, 조건부 렌더링, 리스트와 Keys까지 한번에 정리.

React의 시작점. JSX 문법, Rendering Elements, 컴포넌트 설계와 Props, State와 Lifecycle까지 기초 개념 정리.

let/const, 화살표 함수, 템플릿 리터럴, 구조분해 할당, 스프레드 연산자, Promise 등 ES6 핵심 문법을 섹션별로 정리했다.
HTML, CSS, JS로 구현한 투두 리스트 앱
HTML, CSS로 구현한 카카오톡 클론 코딩