<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>감성개발자의 Blog</title><description>기술과 실무 경험을 기록하는 SEO 기반 개발 블로그.</description><link>https://lovizu.com/</link><item><title>fetch 타임아웃과 재시도, API 호출이 멈출 때 먼저 볼 기준</title><link>https://lovizu.com/posts/fetch-timeout-retry-checklist/</link><guid isPermaLink="true">https://lovizu.com/posts/fetch-timeout-retry-checklist/</guid><description>브라우저와 Node.js에서 fetch 호출이 오래 멈추거나 실패할 때 타임아웃, AbortController, HTTP 상태 코드, 재시도 기준을 어떻게 나눠 봐야 하는지 실무에서 쓰는 체크리스트로 풀었다.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>테스트 데이터는 Fixture와 Factory 중 무엇으로 만들까</title><link>https://lovizu.com/posts/test-data-fixture-factory-checklist/</link><guid isPermaLink="true">https://lovizu.com/posts/test-data-fixture-factory-checklist/</guid><description>테스트 코드가 늘어날수록 테스트 데이터 관리가 더 어려워진다. Fixture, Factory, Builder, seed 데이터를 언제 나눠 써야 하는지, E2E 테스트에서 계정과 상태를 어떻게 다뤄야 하는지 실무에서 부딪히며 정한 기준을 담았다.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate></item><item><title>지난주 테크 뉴스 핵심 정리: GPT-5.6 일반 공개, GPT-Live, Workers Cache</title><link>https://lovizu.com/posts/weekly-tech-news-2026-07-06/</link><guid isPermaLink="true">https://lovizu.com/posts/weekly-tech-news-2026-07-06/</guid><description>2026년 7월 6일~12일 사이 개발자와 IT 실무자가 주목할 GPT-5.6 일반 공개, ChatGPT Work, GPT-Live, Grok 4.5, Cloudflare Workers Cache, GitHub Innovation Graph, Cloudflare Meerkat을 실무 관점으로 정리했습니다.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>SQLite 운영 적용 전 체크리스트, PostgreSQL로 넘어가야 하는 순간</title><link>https://lovizu.com/posts/sqlite-production-checklist/</link><guid isPermaLink="true">https://lovizu.com/posts/sqlite-production-checklist/</guid><description>SQLite를 개발용 임시 데이터베이스로만 볼 필요는 없지만, 모든 서비스에 맞는 선택도 아니다. 운영 적용 전 확인해야 할 트래픽, 동시 쓰기, 백업, 배포 구조와 PostgreSQL으로 넘어가야 하는 신호를 실무 기준으로 짚는다.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate></item><item><title>지난주 테크 뉴스 핵심 정리: Claude Sonnet 5, Copilot 브라우저 도구, Cloudflare AI 과금</title><link>https://lovizu.com/posts/weekly-tech-news-2026-06-29/</link><guid isPermaLink="true">https://lovizu.com/posts/weekly-tech-news-2026-06-29/</guid><description>2026년 6월 29일~7월 5일 사이 개발자와 IT 실무자가 주목할 Claude Sonnet 5, GitHub Copilot 브라우저 도구 GA, Vercel Agent 공개 베타, Cloudflare Monetization Gateway와 AI 트래픽 제어, Google ADK·Genkit 업데이트를 실무 관점에서 하나씩 짚었습니다.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Actions 캐시, 언제 넣어야 빨라질까? CI 속도 개선 체크리스트</title><link>https://lovizu.com/posts/github-actions-cache-checklist/</link><guid isPermaLink="true">https://lovizu.com/posts/github-actions-cache-checklist/</guid><description>GitHub Actions 워크플로가 느릴 때 무작정 캐시를 추가하면 오히려 원인 파악이 어려워질 수 있다. 의존성 설치, 빌드 산출물, 캐시 키, restore-keys, 비용까지 실무 기준으로 훑어봤다.</description><pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate></item><item><title>지난주 테크 뉴스 핵심 정리: GPT-5.6 제한 프리뷰, AI SDK 7, GitHub Actions 병렬 실행</title><link>https://lovizu.com/posts/weekly-tech-news-2026-06-22/</link><guid isPermaLink="true">https://lovizu.com/posts/weekly-tech-news-2026-06-22/</guid><description>2026년 6월 22일~28일 사이 개발자와 IT 실무자가 주목할 OpenAI GPT-5.6 제한 프리뷰, Vercel AI SDK 7, GitHub Actions 병렬 step, Meta Glasses, Cloudflare Workflows rollback, npm 고영향 계정 보호를 실무 체크포인트로 묶었습니다.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate></item><item><title>JWT를 localStorage에 넣어도 될까? 쿠키와 세션을 고르는 기준</title><link>https://lovizu.com/posts/jwt-localstorage-vs-cookie/</link><guid isPermaLink="true">https://lovizu.com/posts/jwt-localstorage-vs-cookie/</guid><description>브라우저 로그인 상태를 설계할 때 JWT를 localStorage에 저장할지, HttpOnly 쿠키나 세션으로 처리할지 헷갈리는 경우가 많다. JWT 자체의 역할, localStorage의 한계, 쿠키 옵션과 CSRF 대응까지 실무 기준으로 따져봤다.</description><pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate></item><item><title>지난주 테크 뉴스 핵심 정리: Anthropic 한국 진출, 에이전트 리소스 표준화, 엔터프라이즈 AI 코워커</title><link>https://lovizu.com/posts/weekly-tech-news-2026-06-15/</link><guid isPermaLink="true">https://lovizu.com/posts/weekly-tech-news-2026-06-15/</guid><description>2026년 6월 15일~21일 사이 개발자와 IT 실무자가 주목한 Anthropic 서울 오피스와 국내 대기업 Claude 도입, Google ARD 사양과 GitHub Copilot Agent Finder, GitHub Copilot 데스크톱 앱 정식 출시, Databricks Genie One, OpenAI의 연구·안전 평가 벤치마크를 현장 관점에서 훑었습니다.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate></item><item><title>.env 파일 관리, 깃에 한 번 올리면 비밀번호는 이미 샌 겁니다</title><link>https://lovizu.com/posts/env-secret-management-guide/</link><guid isPermaLink="true">https://lovizu.com/posts/env-secret-management-guide/</guid><description>API 키와 비밀번호를 담은 .env 파일을 어떻게 다뤄야 하는지 실무 기준으로 풀었다. .gitignore로 막는 법, 이미 깃에 올라간 비밀을 처리하는 순서, 그리고 히스토리에서 지우는 것보다 먼저 해야 할 일까지 담았다.</description><pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate></item><item><title>지난주 테크 뉴스 핵심 정리: Apple 온디바이스 AI, GitHub 에이전틱 워크플로, 공급망 보안</title><link>https://lovizu.com/posts/weekly-tech-news-2026-06-08/</link><guid isPermaLink="true">https://lovizu.com/posts/weekly-tech-news-2026-06-08/</guid><description>2026년 6월 8일~14일 사이 개발자와 IT 실무자가 주목한 Apple Foundation Models·Xcode 27, Claude Fable 5 공개와 접근 중단, GitHub 에이전틱 워크플로와 Copilot CLI 보안 리뷰, NotebookLM 업그레이드, Microsoft 저장소 공급망 보안 이슈를 실무 시각으로 풀어봤습니다.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>CORS 에러, 프론트가 아니라 서버에서 풀어야 하는 이유</title><link>https://lovizu.com/posts/cors-error-fix-guide/</link><guid isPermaLink="true">https://lovizu.com/posts/cors-error-fix-guide/</guid><description>콘솔에 뜨는 CORS 에러를 프론트엔드 코드만 고쳐서 해결하려다 시간을 버리는 경우가 많다. CORS가 누구를 막는 규칙인지, 왜 서버가 응답 헤더로 허용해야 하는지, preflight와 쿠키 인증까지 상황별로 어떻게 풀어야 하는지 짚어봤다.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate></item><item><title>지난주 테크 뉴스 핵심 정리: OpenAI on AWS, GitHub Copilot 에이전트 확장, Anthropic IPO</title><link>https://lovizu.com/posts/weekly-tech-news-2026-06-01/</link><guid isPermaLink="true">https://lovizu.com/posts/weekly-tech-news-2026-06-01/</guid><description>2026년 6월 1일~7일 사이 개발자와 IT 실무자가 주목한 OpenAI 모델의 AWS Bedrock GA, GitHub Copilot 에이전트·사용량 과금 전환, Anthropic의 IPO 제출과 자기개선 논쟁, NVIDIA 로컬 에이전트 환경을 운영 관점으로 살펴봤습니다.</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Git merge와 rebase, 언제 무엇을 써야 할까</title><link>https://lovizu.com/posts/git-merge-vs-rebase-when-to-use/</link><guid isPermaLink="true">https://lovizu.com/posts/git-merge-vs-rebase-when-to-use/</guid><description>Git merge와 rebase 중 무엇을 쓸지 헷갈릴 때 기준은 하나다. 그 커밋을 남이 봤는가. 둘의 차이부터 협업에서 절대 하면 안 되는 rebase, 상황별 선택과 충돌 대처까지 실무 기준으로 짚는다.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>지난주 테크 뉴스 핵심 정리: GitHub Copilot 운영 제어, Claude Opus 4.8, Rust 보안 권고</title><link>https://lovizu.com/posts/weekly-tech-news-2026-05-25/</link><guid isPermaLink="true">https://lovizu.com/posts/weekly-tech-news-2026-05-25/</guid><description>2026년 5월 25일~31일 사이 개발자와 IT 실무자가 주목한 GitHub Copilot 운영 기능 강화, Claude Opus 4.8의 Copilot GA, OpenAI 릴리즈 노트, Rust Cargo 보안 권고를 실무 관점에서 짚어봤습니다.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>로그 레벨과 구조화 로깅, 운영에서 쓸 수 있는 로그의 기준</title><link>https://lovizu.com/posts/structured-logging-log-levels/</link><guid isPermaLink="true">https://lovizu.com/posts/structured-logging-log-levels/</guid><description>장애 때 검색되지 않는 로그는 없는 것과 같다. 로그 레벨을 나누는 실무 기준, JSON 구조화 로깅으로 바꿀 때 지켜야 할 필드 규칙, 요청 ID로 로그를 잇는 방법, 민감정보 마스킹까지 운영에서 쓸 로그의 기준을 세운다.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item><item><title>타임존 버그, 저장은 UTC 표시할 때 변환이 기본이다</title><link>https://lovizu.com/posts/timezone-utc-handling/</link><guid isPermaLink="true">https://lovizu.com/posts/timezone-utc-handling/</guid><description>날짜가 하루 밀려 보이거나 서버와 화면의 시각이 어긋나는 타임존 버그. 저장은 UTC로 통일하고 표시 시점에 변환하는 원칙, 날짜만 다루는 값의 함정, JavaScript에서 안전하게 다루는 법을 실무 관점에서 풀었다.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Docker 이미지 크기 줄이기, 순서대로 점검하는 체크리스트</title><link>https://lovizu.com/posts/docker-image-size-checklist/</link><guid isPermaLink="true">https://lovizu.com/posts/docker-image-size-checklist/</guid><description>Docker 이미지가 수 GB로 불어났을 때, 효과가 큰 순서대로 손대는 법. 멀티 스테이지 빌드, 베이스 이미지 선택, .dockerignore, 레이어 캐시를 살리는 명령 순서까지 실무 체크리스트로 짚는다.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title>Astro Content Collections로 프론트매터 오류를 배포 전에 막는 방법</title><link>https://lovizu.com/posts/astro-content-collections-frontmatter-checklist/</link><guid isPermaLink="true">https://lovizu.com/posts/astro-content-collections-frontmatter-checklist/</guid><description>slug 오타 하나로 배포가 막히는 일을 겪고 나서 굳힌 기준. Astro Content Collections와 Zod로 frontmatter 오류를 빌드 전에 걸러내는 실무 순서를 풀었다.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>Astro 블로그 디자인 QA 체크리스트</title><link>https://lovizu.com/posts/design-application-audit-checklist/</link><guid isPermaLink="true">https://lovizu.com/posts/design-application-audit-checklist/</guid><description>배포한 화면이 어딘가 기본 스타일처럼 보일 때, 홈·상세·모바일에서 무엇을 확인해야 하는지 실제 QA 순서로 짚는다.</description><pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ORM N+1 쿼리, 발견하는 법과 고치는 기준</title><link>https://lovizu.com/posts/orm-n-plus-one-query/</link><guid isPermaLink="true">https://lovizu.com/posts/orm-n-plus-one-query/</guid><description>ORM으로 목록 하나를 그리는 데 쿼리가 수십 개 나가는 N+1 문제. 왜 생기는지, 개발 단계에서 어떻게 발견하는지, eager loading으로 고칠 때의 기준과 모든 관계를 미리 부르는 과적재의 부작용까지 실무에서 쓰는 판단으로 적었다.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>페이지네이션, OFFSET과 커서 방식 중 무엇을 쓸까</title><link>https://lovizu.com/posts/pagination-offset-vs-cursor/</link><guid isPermaLink="true">https://lovizu.com/posts/pagination-offset-vs-cursor/</guid><description>목록 API에서 OFFSET 기반과 커서 기반 페이지네이션을 어떻게 고를지 화면 성격으로 갈라본다. OFFSET이 깊은 페이지에서 느려지는 이유, 목록이 밀려 중복·누락이 생기는 문제, 커서 방식의 구현과 제약까지 현장에서 갈리는 지점으로 짚는다.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>HTTP 캐싱 헤더, Cache-Control부터 ETag까지 실무 기준</title><link>https://lovizu.com/posts/http-cache-headers-guide/</link><guid isPermaLink="true">https://lovizu.com/posts/http-cache-headers-guide/</guid><description>브라우저와 CDN의 캐시 동작을 좌우하는 Cache-Control, ETag, Last-Modified 헤더를 현장 감각으로 풀어본다. 정적 자산과 API 응답에 각각 어떤 정책을 줘야 하는지, 재검증이 어떻게 304로 이어지는지 짚는다.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>느린 쿼리에 인덱스부터 걸기 전에 봐야 할 기준</title><link>https://lovizu.com/posts/sql-index-when-to-add/</link><guid isPermaLink="true">https://lovizu.com/posts/sql-index-when-to-add/</guid><description>쿼리가 느릴 때 인덱스를 걸지 말지 판단하는 순서를 짚어본다. 실행 계획으로 원인을 확인하는 방법, 인덱스가 효과 없는 패턴, 복합 인덱스 컬럼 순서, 인덱스를 늘렸을 때 치르는 쓰기 비용까지 현장 기준으로 본다.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>감성개발자의 Blog는 무엇을 다루는가</title><link>https://lovizu.com/posts/what-this-blog-covers/</link><guid isPermaLink="true">https://lovizu.com/posts/what-this-blog-covers/</guid><description>11년 차 개발자가 왜 이 블로그를 쓰는지, 어떤 글을 공개하고 어떤 글은 보류하는지 운영 기준을 밝힌다.</description><pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>