<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://jakeer.vercel.app</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/about</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/writing</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/projects</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/tools</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/writing/react-performance-optimization</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/writing/spring-boot-microservices</loc>
<lastmod>2026-06-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/writing/system-design-api-gateway</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/writing/typescript-advanced-types</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/writing/kafka-consumer-groups</loc>
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/writing/postgres-indexing-guide</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/react</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/java</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/typescript</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/git</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/aws</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/shell</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/java/retry-with-exponential-backoff</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/react/test-snip</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/react/usedebounce-hook</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/snippets/react/uselocalstorage-hook</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/java</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/javascript</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/typescript</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/react</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/ai-ml</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/mcp</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/ci-cd</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/system-design</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/docker-k8s</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/aws</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/java/garbage-collection</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/java/memory-model</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/javascript/event-loop</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/javascript/closures</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/typescript/generics-deep-dive</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/typescript/utility-types</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/react/render-optimization</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/react/hooks-best-practices</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/ai-ml/prompt-engineering</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/ai-ml/rag-architecture</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/mcp/mcp-introduction</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/mcp/building-mcp-server</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/ci-cd/github-actions-guide</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/ci-cd/deployment-strategies</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/system-design/caching-fundamentals</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/system-design/consistent-hashing</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/system-design/cap-theorem</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/system-design/latency-numbers</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/docker-k8s/docker-best-practices</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/docker-k8s/k8s-architecture</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/aws/ec2-vs-lambda</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://jakeer.vercel.app/notes/aws/vpc-fundamentals</loc>
<lastmod>2026-10-24T05:57:04.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
