<?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://kharekartik.dev/</loc></url><url><loc>https://kharekartik.dev/about/</loc></url><url><loc>https://kharekartik.dev/arcade/asteroids/</loc></url><url><loc>https://kharekartik.dev/arcade/breakout/</loc></url><url><loc>https://kharekartik.dev/arcade/galaga/</loc></url><url><loc>https://kharekartik.dev/arcade/missile-command/</loc></url><url><loc>https://kharekartik.dev/arcade/pac-man/</loc></url><url><loc>https://kharekartik.dev/arcade/pong/</loc></url><url><loc>https://kharekartik.dev/arcade/snake/</loc></url><url><loc>https://kharekartik.dev/arcade/space-invaders/</loc></url><url><loc>https://kharekartik.dev/arcade/tetris/</loc></url><url><loc>https://kharekartik.dev/arcade/tron/</loc></url><url><loc>https://kharekartik.dev/projects/</loc></url><url><loc>https://kharekartik.dev/projects/queueglass/</loc></url><url><loc>https://kharekartik.dev/projects/signal-cache/</loc></url><url><loc>https://kharekartik.dev/writing/</loc></url><url><loc>https://kharekartik.dev/writing/a-glimpse-into-my-wfh-in-quarantine-life/</loc></url><url><loc>https://kharekartik.dev/writing/anime-pfp-chrome-extension/</loc></url><url><loc>https://kharekartik.dev/writing/apache-helix-the-distributed-system-s-orchestra-conductor/</loc></url><url><loc>https://kharekartik.dev/writing/building-production-ai-agents-incrementally/</loc></url><url><loc>https://kharekartik.dev/writing/debugging-race-conditions-in-distributed-systems/</loc></url><url><loc>https://kharekartik.dev/writing/deploying-ml-models-in-distributed-real-time-data-streaming-applications/</loc></url><url><loc>https://kharekartik.dev/writing/how-does-zookeeper-servers-remain-in-sync/</loc></url><url><loc>https://kharekartik.dev/writing/how-im-using-claude-code-to-reduce-my-workload/</loc></url><url><loc>https://kharekartik.dev/writing/how-to-package-java-projects-in-python-tar-files/</loc></url><url><loc>https://kharekartik.dev/writing/i-am-building-a-qa-agent-because-coding-got-too-fast/</loc></url><url><loc>https://kharekartik.dev/writing/learning-multi-dimensional-indices-the-next-big-thing-in-olap-dbs/</loc></url><url><loc>https://kharekartik.dev/writing/leverage-plugins-to-ingest-parquet-files-from-s3-in-pinot/</loc></url><url><loc>https://kharekartik.dev/writing/me-vs-rocksdb-in-production/</loc></url><url><loc>https://kharekartik.dev/writing/my-llm-query-optimizer-demoed-in-a-week-making-it-honest-took-months/</loc></url><url><loc>https://kharekartik.dev/writing/navigating-the-minefield-of-rocksdb-configuration-options/</loc></url><url><loc>https://kharekartik.dev/writing/the-staff-engineers-missing-manual/</loc></url><url><loc>https://kharekartik.dev/writing/utilize-udfs-to-supercharge-queries-in-apache-pinot/</loc></url><url><loc>https://kharekartik.dev/writing/what-arrow-actually-demands-from-you/</loc></url><url><loc>https://kharekartik.dev/writing/why-apache-airflow-is-a-great-choice-for-managing-data-pipelines/</loc></url><url><loc>https://kharekartik.dev/writing/wtf-does-it-take-to-automate-visual-explainers-part-1/</loc></url><url><loc>https://kharekartik.dev/writing/wtf-does-it-take-to-automate-visual-explainers-part-2/</loc></url><url><loc>https://kharekartik.dev/writing/wtf-is-time-travel-in-data-lakes-and-does-it-actually-solve-anything/</loc></url></urlset>