<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://shivamkumar.me/</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shivamkumar.me/resume/</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shivamkumar.me/projects/go-banking-backend/</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shivamkumar.me/projects/go-cli-auth/</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shivamkumar.me/projects/nyayaconnect/</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-structs-and-json-in-go-a-practical-guide-with-examples/</loc>
<lastmod>2026-10-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-closures-in-go-scope-lifetime-state-and-the-loop-variable-gotcha/</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-functions-in-go-parameters-slices-maps-recursion-and-defer/</loc>
<lastmod>2026-10-04</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-maps-in-go-key-value-pairs-nil-maps-and-the-comma-ok-idiom/</loc>
<lastmod>2026-09-30</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-arrays-and-slices-in-go-memory-copying-and-capacity/</loc>
<lastmod>2026-09-29</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-strings-in-go-bytes-runes-utf-8-and-immutability/</loc>
<lastmod>2026-09-28</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/access-tokens-expire-so-how-do-users-stay-logged-in/</loc>
<lastmod>2026-09-23</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/jev-the-ai-model-that-doesnt-want-to-be-your-llm/</loc>
<lastmod>2026-09-22</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/docker-networking-explained-why-do-we-need-a-custom-network/</loc>
<lastmod>2026-09-16</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/kubernetes-isnt-hard-you-re-probably-learning-it-backwards/</loc>
<lastmod>2026-09-13</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-dockerfiles-from-run-copy-env-and-cmd/</loc>
<lastmod>2026-09-10</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-github-actions-workflow-yaml-a-beginners-guide/</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/what-i-learned-about-yaml-the-basics-every-devops-beginner-should-know/</loc>
<lastmod>2026-09-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/what-i-learned-about-managing-production-secrets-with-aws/</loc>
<lastmod>2026-09-06</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/i-replaced-aws-access-keys-in-github-actions-with-oidc/</loc>
<lastmod>2026-09-03</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/your-docker-container-is-running-so-why-cant-your-app-connect-to-the-database/</loc>
<lastmod>2026-09-02</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/why-solid-principles-changed-the-way-i-write-code/</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shivamkumar.me/blogs/understanding-linux-starts-with-the-big-picture/</loc>
<lastmod>2026-07-14</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
