<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.nacre.kr/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://blog.nacre.kr/about/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://blog.nacre.kr/shop/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://blog.nacre.kr/tools/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://blog.nacre.kr/writing/</loc><changefreq>daily</changefreq><priority>0.9</priority></url><url><loc>https://blog.nacre.kr/writing/backend-stateless-server/</loc><lastmod>2026-09-12T02:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/backend-supabase-comment-audit/</loc><lastmod>2026-09-26T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/backend-transaction-acid/</loc><lastmod>2026-09-12T01:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/career-jargon-barrier/</loc><lastmod>2026-09-13T10:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/career-publisher-edge-ai/</loc><lastmod>2026-09-13T12:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/career-why-i-switched/</loc><lastmod>2026-09-13T14:30:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/digital-declutter/</loc><lastmod>2026-08-12T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/essay-forgotten-things/</loc><lastmod>2026-09-13T13:30:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/essay-one-drop-of-celadon/</loc><lastmod>2026-09-13T07:30:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/frontend-anchor-positioning/</loc><lastmod>2026-09-21T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/frontend-chrome-two-week-release/</loc><lastmod>2026-09-15T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/frontend-js-using/</loc><lastmod>2026-10-11T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/frontend-scroll-driven-animations/</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/frontend-view-transitions/</loc><lastmod>2026-09-20T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/geolocation-api/</loc><lastmod>2026-09-14T01:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/habits-daily-study/</loc><lastmod>2026-09-13T06:30:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/industry-imageresponse-rce-escaping/</loc><lastmod>2026-09-30T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/industry-interop-2027/</loc><lastmod>2026-09-17T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/industry-modern-css/</loc><lastmod>2026-09-13T13:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/industry-react19-for-publishers/</loc><lastmod>2026-09-13T11:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/industry-shadcn-lint-critique/</loc><lastmod>2026-10-06T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/industry-tailwind-v4/</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/js-event-loop/</loc><lastmod>2026-09-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/learning-core-web-vitals/</loc><lastmod>2026-09-12T04:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/learning-inp/</loc><lastmod>2026-09-22T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/learning-react-derived-state/</loc><lastmod>2026-09-10T13:30:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/learning-react-memoization/</loc><lastmod>2026-09-11T05:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/learning-server-state/</loc><lastmod>2026-09-12T06:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/learning-stale-closure/</loc><lastmod>2026-09-12T08:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/learning-unnecessary-effect/</loc><lastmod>2026-09-19T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/less-but-better/</loc><lastmod>2026-07-03T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/minimalism-in-code/</loc><lastmod>2026-09-13T07:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/morning-system/</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/nacre-design-system/</loc><lastmod>2026-09-10T14:30:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/orca-to-codeme/</loc><lastmod>2026-09-10T12:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/react-compiler-rust/</loc><lastmod>2026-09-10T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/react-hook-form-zod/</loc><lastmod>2026-09-13T05:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/tag/backend/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/career/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/design/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/essay/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/frontend/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/habits/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/industry/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/learning/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/minimalism/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tag/tools/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.nacre.kr/writing/tools-agent-workflow/</loc><lastmod>2026-09-13T08:30:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/tools-my-setup-2026/</loc><lastmod>2026-09-13T09:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/tools-small-tools/</loc><lastmod>2026-09-13T08:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/ts-discriminated-union/</loc><lastmod>2026-09-13T03:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/ts-generics/</loc><lastmod>2026-09-13T01:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/ts-utility-types/</loc><lastmod>2026-09-13T02:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://blog.nacre.kr/writing/ts-zod-runtime/</loc><lastmod>2026-09-13T04:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url></urlset>