<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.sangwook.dev/</loc>
    <lastmod>2026-04-04</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/</loc>
    <lastmod>2026-04-04</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/about/</loc>
    <lastmod>2026-04-04</lastmod>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://blog.sangwook.dev/posts/typescript-domain-modeling-without-optional/</loc>
    <lastmod>2026-03-16</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/no-one-asked-library-bundler-04-sourcemap/</loc>
    <lastmod>2026-03-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/no-one-asked-library-bundler-03-bundling-scope/</loc>
    <lastmod>2026-02-23</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/no-one-asked-library-bundler-02-ast-graph/</loc>
    <lastmod>2026-02-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/no-one-asked-library-bundler-00-prologue/</loc>
    <lastmod>2026-02-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/no-one-asked-library-bundler-01-concept/</loc>
    <lastmod>2026-02-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/payment-system-architecture/</loc>
    <lastmod>2026-01-24</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/2025-retrospect/</loc>
    <lastmod>2025-12-21</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/2025-teoconf-presentation/</loc>
    <lastmod>2025-12-11</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/npm-deploy-series-0-prologue/</loc>
    <lastmod>2025-11-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/typescript-project-type-safe-refactor-with-typescript/</loc>
    <lastmod>2025-11-06</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/react-error-deign/</loc>
    <lastmod>2025-10-14</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/ai-opensource-contribution/</loc>
    <lastmod>2025-09-07</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/feconf-2025-lightning-speaker/</loc>
    <lastmod>2025-09-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/nodejs-contribution/</loc>
    <lastmod>2025-08-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/nextjs-contributor/</loc>
    <lastmod>2025-08-05</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/react-component-context-api-dropzone/</loc>
    <lastmod>2025-07-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/react-component-type-guard-button/</loc>
    <lastmod>2025-06-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/react-component-toast/</loc>
    <lastmod>2025-06-30</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/2025-mid-year-review/</loc>
    <lastmod>2025-06-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/typescript-project-domain-design/</loc>
    <lastmod>2025-06-15</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/typescript-project-service-di-design/</loc>
    <lastmod>2025-06-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/typescript-project-service-design/</loc>
    <lastmod>2025-06-08</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/typescript-project-api-di-design/</loc>
    <lastmod>2025-06-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/typescript-project-api-design/</loc>
    <lastmod>2025-06-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/typescript-project-design/</loc>
    <lastmod>2025-05-05</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/pnpm-eslint-not-working/</loc>
    <lastmod>2025-05-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/first-open-source-contribution/</loc>
    <lastmod>2025-04-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/aws-ecs-rollback/</loc>
    <lastmod>2025-04-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/next-js-ecs-deploy/</loc>
    <lastmod>2025-04-01</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/turborepo-next.js-docker/</loc>
    <lastmod>2025-03-22</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/nextjs-error/</loc>
    <lastmod>2025-03-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/react-error/</loc>
    <lastmod>2025-03-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/javascript-error/</loc>
    <lastmod>2025-02-27</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/next-middleware/</loc>
    <lastmod>2025-02-26</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/panda-css-1year-review/</loc>
    <lastmod>2025-02-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/adding-interaction-layers-to-components/</loc>
    <lastmod>2025-02-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/design-system-start/</loc>
    <lastmod>2025-02-02</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/simple-fsd-start/</loc>
    <lastmod>2025-01-21</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/reduce-server-dependency-clean-architecture/</loc>
    <lastmod>2025-01-13</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.sangwook.dev/posts/2024-retrospect/</loc>
    <lastmod>2024-12-23</lastmod>
    <priority>0.6</priority>
  </url>
</urlset>