<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ethan&apos;s Blog</title><description>독서, 일상, 코딩에 대한 기록</description><link>https://hey00507.github.io/</link><item><title>Spring Boot DDD 프로젝트에서 개발 컨벤션 정립하기</title><link>https://hey00507.github.io/posts/20260402/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260402/</guid><description>LS Renewal 프로젝트에서 팀과 함께 정립한 6가지 BE 아키텍처 규칙 — DTO 위치, Entity 도메인 로직, Lombok 최소화, HTTP 메서드, 용도별 Update 분리, 일급 컬렉션</description><pubDate>Thu, 02 Apr 2026 16:57:00 GMT</pubDate><category>dev</category><category>spring-boot</category><category>ddd</category><category>architecture</category><category>convention</category><category>tdd</category></item><item><title>2026년 13주차 회고</title><link>https://hey00507.github.io/posts/20260329/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260329/</guid><description>3/23 ~ 3/29 FindMyVibe MVP 완성, 블로그 인프라 종결, 그리고 등산</description><pubDate>Sun, 29 Mar 2026 23:24:00 GMT</pubDate><category>essay</category><category>회고</category><category>주간회고</category></item><item><title>Spring JPA Auditing 실전 적용 — BaseEntity + AuditorAware 깊이 파보기</title><link>https://hey00507.github.io/posts/20260324-2/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260324-2/</guid><description>FindMyVibe 프로젝트에서 JPA Auditing을 적용하며 배운 것들. 동작 원리, 테스트 함정, H2 호환, 장단점까지 정리했다.</description><pubDate>Tue, 24 Mar 2026 22:31:00 GMT</pubDate><category>dev</category><category>spring-boot</category><category>jpa</category><category>jpa-auditing</category><category>findmyvibe</category><category>테스트</category></item><item><title>FindMyVibe — 도메인 레이어부터 쌓아올린 Phase 1 개발기</title><link>https://hey00507.github.io/posts/20260324-1/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260324-1/</guid><description>성향 분석 기반 취미 추천 서비스 FindMyVibe의 첫 번째 단계. 도메인 설계, TDD로 커버리지 100%, JPA Auditing까지 적용한 과정을 정리했다.</description><pubDate>Tue, 24 Mar 2026 22:12:00 GMT</pubDate><category>dev</category><category>spring-boot</category><category>jpa</category><category>tdd</category><category>findmyvibe</category><category>사이드프로젝트</category></item><item><title>Claude로 개인 코치 만들기 — Gemini에서 옮겨온 식단/러닝/체중 관리</title><link>https://hey00507.github.io/posts/20260323-2/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260323-2/</guid><description>Gemini로 관리하던 식단과 러닝 기록을 Claude + Obsidian으로 옮기고, /coach 스킬을 만들어서 데이터를 체계적으로 쌓기 시작한 이야기.</description><pubDate>Mon, 23 Mar 2026 22:30:00 GMT</pubDate><category>dev</category><category>claude-code</category><category>obsidian</category><category>health</category><category>러닝</category><category>생산성</category></item><item><title>Astro 블로그 v1 완성 — SEO, 반응형, WebP, PWA까지 하루 만에</title><link>https://hey00507.github.io/posts/20260323-1/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260323-1/</guid><description>sitemap 최적화, 구조화 데이터, WebP 자동 변환, Service Worker까지. 개인 블로그를 검색엔진과 모바일에 제대로 대응시킨 과정을 정리한다.</description><pubDate>Mon, 23 Mar 2026 22:00:00 GMT</pubDate><category>dev</category><category>astro</category><category>seo</category><category>pwa</category><category>webp</category><category>블로그</category><category>performance</category></item><item><title>2026년 12주차 회고</title><link>https://hey00507.github.io/posts/20260321-3/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260321-3/</guid><description>3/16 ~ 3/21 여섯 개 프로젝트 144커밋, 블로그 7개 포스팅, 그리고 내포마라톤 10km 완주 — 폭발적으로 달린 한 주</description><pubDate>Sat, 21 Mar 2026 21:30:00 GMT</pubDate><category>essay</category><category>회고</category><category>주간회고</category></item><item><title>3월 3째주 러닝 로그 — 동마 후유증에서 내포마라톤까지</title><link>https://hey00507.github.io/posts/20260321-2/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260321-2/</guid><description>동아서울마라톤 다음 주, 회복런부터 양재천 8km, 컨디셔닝 7km, 그리고 내포마라톤 10km 완주(53:54)까지의 기록</description><pubDate>Sat, 21 Mar 2026 20:00:00 GMT</pubDate><category>essay</category><category>러닝</category><category>마라톤</category><category>내포마라톤</category><category>양재천</category><category>주간러닝</category></item><item><title>어제 본 버블헤드 이야기</title><link>https://hey00507.github.io/posts/20260321-1/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260321-1/</guid><description>홍성 내려가는 길에 팝업스토어에서 반한 버블헤드, 비싸서 포기했는데 알고 보니 집에 있었다</description><pubDate>Sat, 21 Mar 2026 19:00:00 GMT</pubDate><category>essay</category><category>일상</category><category>일기</category><category>버블헤드</category><category>홍성</category></item><item><title>SwiftUI 앱을 macOS로 이식하기 — 코드 2줄의 마법 + WidgetKit + Google 로그인</title><link>https://hey00507.github.io/posts/20260319/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260319/</guid><description>iOS 전용 SwiftUI 습관 트래커를 macOS 멀티플랫폼으로 확장하고, WidgetKit 위젯과 Google Sign-In 크로스 디바이스 동기화를 추가한 개발기</description><pubDate>Thu, 19 Mar 2026 11:24:00 GMT</pubDate><category>dev</category><category>swift</category><category>swiftui</category><category>macos</category><category>widgetkit</category><category>firebase</category><category>google-signin</category><category>habitflow</category><category>multiplatform</category></item><item><title>Claude Dashboard v0.4.0 — 세션 프리셋과 3-tier Fallback</title><link>https://hey00507.github.io/posts/20260318-3/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260318-3/</guid><description>여러 세션을 구분하기 위한 이름/색상 시스템, 대시보드 연동, 그리고 컨텍스트 압축에도 살아남는 3-tier fallback 설계</description><pubDate>Wed, 18 Mar 2026 01:20:00 GMT</pubDate><category>dev</category><category>claude-code</category><category>typescript</category><category>fastify</category><category>macos</category><category>process-detection</category><category>statusline</category></item><item><title>HabitFlow M9 — iOS 로컬 알림 3종 구현기 (TDD)</title><link>https://hey00507.github.io/posts/20260318-2/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260318-2/</guid><description>SwiftUI 습관 트래커에 사전/미완료/종합 알림을 TDD로 구현하고, iOS 64개 제한을 우회하기까지</description><pubDate>Wed, 18 Mar 2026 01:19:00 GMT</pubDate><category>dev</category><category>swift</category><category>swiftui</category><category>ios</category><category>tdd</category><category>notification</category></item><item><title>CloudPocket — Google Sheets 시트 분리와 UX 리팩토링</title><link>https://hey00507.github.io/posts/20260318-1/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260318-1/</guid><description>엑셀 가계부를 앱으로 옮기면서 겪은 Google Sheets API 충돌 문제, 시트 분리 전략, 그리고 설정 UX 개선</description><pubDate>Wed, 18 Mar 2026 01:18:00 GMT</pubDate><category>dev</category><category>react-native</category><category>expo</category><category>google-sheets</category><category>ux</category><category>refactoring</category><category>tdd</category></item><item><title>프로세스 생명주기와 터미널 프로토콜 — 브라우저 터미널 구현 삽질기</title><link>https://hey00507.github.io/posts/20260317-4/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260317-4/</guid><description>Claude Dashboard에 node-pty + xterm.js 브라우저 터미널을 구현하면서 만난 Orphan Process, Zombie Process, Kitty Protocol, CSS hidden 함정까지 정리</description><pubDate>Tue, 17 Mar 2026 18:06:00 GMT</pubDate><category>dev</category><category>node-pty</category><category>xterm</category><category>kitty-protocol</category><category>unix-process</category><category>macos</category><category>css</category></item><item><title>의성데이터포털 — 0에서 운영까지, 백엔드 7개월 회고</title><link>https://hey00507.github.io/posts/20260317-3/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260317-3/</guid><description>농업 데이터 거버넌스 포털의 백엔드 API 서버를 구축부터 운영까지 담당하며 배운 보안, 아키텍처, 코드 품질에 대한 실전 경험을 정리했다.</description><pubDate>Tue, 17 Mar 2026 13:22:00 GMT</pubDate><category>dev</category><category>spring-boot</category><category>java</category><category>security</category><category>jpa</category><category>postgresql</category><category>portfolio</category></item><item><title>Claude Multiple Dashboard — 멀티 세션 관제탑 만들기</title><link>https://hey00507.github.io/posts/20260317-2/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260317-2/</guid><description>Claude Code를 병렬로 3~5개 띄워 작업할 때, 모든 세션을 한 화면에서 실시간 모니터링하는 웹 대시보드를 만들었다.</description><pubDate>Tue, 17 Mar 2026 10:51:00 GMT</pubDate><category>dev</category><category>claude-code</category><category>typescript</category><category>fastify</category><category>sse</category><category>vanilla-js</category><category>dashboard</category></item><item><title>HabitFlow — SwiftUI + Firebase로 습관 트래커 만들기 (Phase 1a)</title><link>https://hey00507.github.io/posts/20260317-1/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260317-1/</guid><description>Swift를 처음 써보면서 하루 만에 습관 트래커 MVP를 완성한 과정. xcodegen, TDD, Swift 6 Concurrency까지.</description><pubDate>Tue, 17 Mar 2026 10:30:00 GMT</pubDate><category>dev</category><category>swift</category><category>swiftui</category><category>firebase</category><category>tdd</category><category>ios</category><category>xcodegen</category></item><item><title>레이스 다음 날</title><link>https://hey00507.github.io/posts/20260316-2/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260316-2/</guid><description>마라톤 후유증 속 3km 회복 러닝, 그리고 개인 프로젝트에 몰두한 하루</description><pubDate>Mon, 16 Mar 2026 23:00:00 GMT</pubDate><category>essay</category><category>일상</category><category>일기</category><category>러닝</category><category>개인프로젝트</category><category>체중감량</category></item><item><title>Astro 블로그에 소카테고리 시스템 추가하기</title><link>https://hey00507.github.io/posts/20260316-1/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260316-1/</guid><description>Content Collections 스키마 확장과 동적 라우팅으로 소카테고리를 구현한 과정</description><pubDate>Mon, 16 Mar 2026 19:00:00 GMT</pubDate><category>dev</category><category>astro</category><category>블로그</category><category>라우팅</category><category>content-collections</category></item><item><title>2026년 11주차 회고</title><link>https://hey00507.github.io/posts/20260315/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260315/</guid><description>3/9 ~ 3/15 블로그 구축부터 스킬 정비, 새 프로젝트 기획, 그리고 마라톤까지 — 꾸준함이 실력이라는 걸 다시 배운 한 주</description><pubDate>Sun, 15 Mar 2026 23:00:00 GMT</pubDate><category>essay</category><category>회고</category><category>주간회고</category></item><item><title>Astro 5 + Tailwind CSS 4로 블로그 만들기</title><link>https://hey00507.github.io/posts/20260313-2/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260313-2/</guid><description>Astro와 Tailwind를 활용한 개인 블로그 구축 과정</description><pubDate>Fri, 13 Mar 2026 14:30:00 GMT</pubDate><category>dev</category><category>astro</category><category>tailwind</category><category>블로그</category><category>github-pages</category></item><item><title>블로그를 시작하며</title><link>https://hey00507.github.io/posts/20260313-1/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260313-1/</guid><description>왜 지금 블로그를 시작하게 되었는지</description><pubDate>Fri, 13 Mar 2026 10:00:00 GMT</pubDate><category>essay</category><category>일상</category><category>블로그</category><category>회고</category><category>claude</category><category>obsidian</category></item><item><title>의성데이터포털 기술 회고 — 보안, 아키텍처, 코드 품질의 실전 교훈</title><link>https://hey00507.github.io/posts/20260201/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20260201/</guid><description>7개월간 백엔드를 구축하며 겪은 기술 선택, 보안 취약점 대응, 코딩 가이드라인 적용 과정에서 배운 8가지 실전 교훈을 정리했다.</description><pubDate>Sun, 01 Feb 2026 14:30:00 GMT</pubDate><category>dev</category><category>spring-boot</category><category>java</category><category>security</category><category>jpa</category><category>retrospective</category><category>cwe</category></item><item><title>[서평] &apos;단 한 번의 삶&apos;을 읽고</title><link>https://hey00507.github.io/posts/20250503/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20250503/</guid><description>김영하가 풀어낸 삶의 철학 — 살지 않은 삶을 돌아보며 현재의 의미를 찾는 책</description><pubDate>Sat, 03 May 2025 23:31:00 GMT</pubDate><category>reading</category><category>서평</category><category>김영하</category><category>에세이</category></item><item><title>[서평] 백설공주 살인사건을 읽고</title><link>https://hey00507.github.io/posts/20250420/</link><guid isPermaLink="true">https://hey00507.github.io/posts/20250420/</guid><description>미나토 가나에의 옴니버스 미스터리 — SNS 시대의 여론과 진실에 대해 생각하게 만드는 책</description><pubDate>Sun, 20 Apr 2025 23:13:00 GMT</pubDate><category>reading</category><category>서평</category><category>미나토가나에</category><category>소설</category></item></channel></rss>