<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://avikmukherjee.com/</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/pushing-config-to-laptops-that-are-asleep</loc>
<lastmod>2026-08-23T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/webrtc-deep-dive-peer-to-peer-to-global-scale</loc>
<lastmod>2026-06-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/why-ai-will-replace-coders-is-the-wrong-conversation</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/go-docker-image-size-optimization-342mb-to-37mb</loc>
<lastmod>2026-06-04T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/how-nixpacks-buildctl-and-buildkit-fit-together</loc>
<lastmod>2026-05-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/vercel-clone-rust-phase-2-nixpacks-buildkit-audit</loc>
<lastmod>2026-05-24T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/i-built-a-mini-vercel-like-clone-in-rust-in-one-day-every-mistake</loc>
<lastmod>2026-05-17T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/terminal-sharing-webrtc-term-bridge</loc>
<lastmod>2026-05-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/apple-container-cli</loc>
<lastmod>2026-05-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/building-fintech-platform-go-microservices</loc>
<lastmod>2026-04-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/summary-of-principles-by-sam</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/how-not-to-be-a-team-in-the-ai-age</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/aegis-privacy-pii-redaction-wasm</loc>
<lastmod>2026-04-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/mitm-proxy-how-it-works</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/summary-of-quantization-from-ground-up</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/summary-of-minimal-modeling</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/summary-of-clean-code</loc>
<lastmod>2026-03-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/reed-solomon-erasure-coding</loc>
<lastmod>2026-03-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/vibecoded-mini-kubernetes</loc>
<lastmod>2026-03-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/understanding-prompt-caching-kv-cache</loc>
<lastmod>2026-03-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/ai-skills-registry</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/memory-mcp-cloudflare</loc>
<lastmod>2026-03-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/a-practical-guide-to-building-real-projects-with-v0</loc>
<lastmod>2025-12-16T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/duckdb-journey</loc>
<lastmod>2025-12-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/fluvio-vs-pyflink</loc>
<lastmod>2025-10-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/everything-new-in-tailwind</loc>
<lastmod>2025-03-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/nestjs-getting-started</loc>
<lastmod>2025-02-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/resources-list</loc>
<lastmod>2025-02-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://avikmukherjee.com/blog/why-i-made-this-site</loc>
<lastmod>2025-01-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
