<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://younggao.hashnode.dev</loc>
    <lastmod>2026-10-06T05:21:26.211Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/i-built-an-ai-that-reviews-every-pr-for-security-bugs-here-s-how-2026</loc>
    <lastmod>2026-03-21T15:25:00.591Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/rag-is-not-dead-advanced-retrieval-patterns-that-actually-work-in-2026</loc>
    <lastmod>2026-03-21T08:05:14.032Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-your-first-mcp-server-in-typescript-give-ai-access-to-your-data</loc>
    <lastmod>2026-03-21T08:04:44.064Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/database-migration-strategies-that-wont-take-down-production</loc>
    <lastmod>2026-03-21T07:57:48.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-production-ai-agents-with-langgraph-beyond-the-toy-examples</loc>
    <lastmod>2026-03-21T07:47:54.397Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/database-migration-strategies-that-won-t-take-down-production</loc>
    <lastmod>2026-03-21T07:38:38.477Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-a-production-ready-message-queue-consumer-in-go</loc>
    <lastmod>2026-03-21T07:33:45.577Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/distributed-tracing-with-opentelemetry-a-practical-guide-for-go-services</loc>
    <lastmod>2026-03-21T07:15:32.622Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/graceful-shutdown-in-go-patterns-every-production-service-needs</loc>
    <lastmod>2026-03-21T06:57:54.524Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-a-high-performance-cache-layer-in-go</loc>
    <lastmod>2026-03-21T06:36:38.989Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/pragmatic-error-handling-in-go</loc>
    <lastmod>2026-03-21T06:32:00.522Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/postgresql-performance-10-queries-you-are-writing-wrong</loc>
    <lastmod>2026-03-21T06:31:21.039Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-a-cli-tool-in-rust-from-zero-to-published-on-crates-io</loc>
    <lastmod>2026-03-21T06:31:00.198Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/zero-downtime-deployments-on-kubernetes-rolling-updates-blue-green-and-canary</loc>
    <lastmod>2026-03-21T06:30:39.610Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-a-production-rate-limiter-from-scratch-in-go</loc>
    <lastmod>2026-03-21T06:30:19.045Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/server-sent-events-the-underrated-alternative-to-websockets-for-real-time-notifications</loc>
    <lastmod>2026-03-21T06:29:58.008Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/testing-strategies-for-typescript-apis-that-actually-catch-bugs</loc>
    <lastmod>2026-03-21T06:29:17.272Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/docker-multi-stage-builds-for-go-from-1gb-to-12mb-production-images</loc>
    <lastmod>2026-03-21T06:28:55.768Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-a-type-safe-rest-api-with-zod-express-and-typescript-from-validation-to-openapi-docs</loc>
    <lastmod>2026-03-21T06:28:35.371Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-a-production-api-gateway-on-cloudflare-workers-with-hono</loc>
    <lastmod>2026-03-21T06:28:14.807Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/practical-guide-to-building-ai-agents-with-tool-use-patterns-that-actually-work-in-production</loc>
    <lastmod>2026-03-21T06:27:38.524Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/building-a-production-ready-cli-tool-with-go-from-zero-to-distribution</loc>
    <lastmod>2026-03-21T06:26:15.084Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/archive</loc>
    <lastmod>2026-10-06T05:21:26.211Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://younggao.hashnode.dev/recommendations</loc>
    <lastmod>2026-10-06T05:21:26.211Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>