<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://balajin.dev/</loc></url><url><loc>https://balajin.dev/about/</loc></url><url><loc>https://balajin.dev/blog/</loc></url><url><loc>https://balajin.dev/blog/ai-agent-frameworks-2026/</loc></url><url><loc>https://balajin.dev/blog/hello-world/</loc></url><url><loc>https://balajin.dev/blog/k6-metrics-influxdb-grafana/</loc></url><url><loc>https://balajin.dev/blog/micro-frontend-architecture/</loc></url><url><loc>https://balajin.dev/blog/scaling-ml-solution-with-spark/</loc></url><url><loc>https://balajin.dev/blog/spark-streaming-metrics-listener/</loc></url><url><loc>https://balajin.dev/blog/two-phases-of-ai-gtc-2026/</loc></url><url><loc>https://balajin.dev/blog/vector-context-ontology-graph-rag-patterns/</loc></url><url><loc>https://balajin.dev/blog/why-druid-real-time-analytics/</loc></url><url><loc>https://balajin.dev/blog/why-k6-over-jmeter-loadrunner/</loc></url><url><loc>https://balajin.dev/blog/why-micronaut-over-springboot/</loc></url><url><loc>https://balajin.dev/briefings/</loc></url><url><loc>https://balajin.dev/briefings/2026-06-06-coding-models-and-open-weights/</loc></url><url><loc>https://balajin.dev/briefings/2026-06-13-open-weight-challenger/</loc></url><url><loc>https://balajin.dev/briefings/2026-06-20-agents-become-products/</loc></url><url><loc>https://balajin.dev/briefings/2026-06-27-framework-consolidation/</loc></url><url><loc>https://balajin.dev/briefings/2026-07-04-where-the-money-moves/</loc></url><url><loc>https://balajin.dev/briefings/2026-07-11-frontier-goes-ga/</loc></url><url><loc>https://balajin.dev/briefings/2026-07-18-stateless-mcp-shipping/</loc></url><url><loc>https://balajin.dev/briefings/2026-07-25-open-weights-and-a-washington-deadline/</loc></url><url><loc>https://balajin.dev/briefings/2026-08-01-mcp-final-washington-deadline-lapses/</loc></url></urlset>