<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://jcjang-blog.pages.dev</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags</loc></url>
<url><loc>https://jcjang-blog.pages.dev/category</loc></url>
<url><loc>https://jcjang-blog.pages.dev/blog/frontend-performance-optimization</loc><lastmod>2026-04-15</lastmod></url>
<url><loc>https://jcjang-blog.pages.dev/blog/react-vs-svelte</loc><lastmod>2026-04-15</lastmod></url>
<url><loc>https://jcjang-blog.pages.dev/blog/go-graphql-ent-gqlgen</loc><lastmod>2026-04-14</lastmod></url>
<url><loc>https://jcjang-blog.pages.dev/blog/web-authentication-authorization</loc><lastmod>2026-04-14</lastmod></url>
<url><loc>https://jcjang-blog.pages.dev/blog/developer-virtues-in-ai-era</loc><lastmod>2026-04-13</lastmod></url>
<url><loc>https://jcjang-blog.pages.dev/blog/go-msa-architecture</loc><lastmod>2026-04-13</lastmod></url>
<url><loc>https://jcjang-blog.pages.dev/blog/harness-engineering</loc><lastmod>2026-04-13</lastmod></url>
<url><loc>https://jcjang-blog.pages.dev/category/engineering</loc></url>
<url><loc>https://jcjang-blog.pages.dev/category/opinion</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/agent</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/ai</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/architecture</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/authentication</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/authorization</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/career</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/code-generation</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/comparison</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/css</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/developer</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/ent</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/frontend</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/go</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/gqlgen</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/graphql</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/grpc</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/harness-engineering</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/jwt</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/kafka</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/keycloak</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/msa</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/oauth2</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/opinion</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/optimization</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/passkey</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/performance</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/react</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/security</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/session</loc></url>
<url><loc>https://jcjang-blog.pages.dev/tags/svelte</loc></url>
</urlset>