<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://anishfyi.com/</loc><lastmod>2026-07-29T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/about/</loc></url><url><loc>https://anishfyi.com/projects/</loc></url><url><loc>https://anishfyi.com/projects/curl_reap/</loc></url><url><loc>https://anishfyi.com/projects/trove/</loc></url><url><loc>https://anishfyi.com/sitemap/</loc><lastmod>2026-07-29T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/topics/engineering/</loc><lastmod>2026-07-28T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/topics/taste/</loc><lastmod>2026-07-29T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/</loc><lastmod>2026-07-29T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/bulk-update-export-endpoints/</loc><lastmod>2026-02-02T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/celery-rabbitmq-jobs/</loc><lastmod>2026-03-02T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/django-rest-framework-apis/</loc><lastmod>2026-05-12T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/django-signals/</loc><lastmod>2026-01-19T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/dockerizing-django/</loc><lastmod>2025-10-20T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/elasticsearch-django-search/</loc><lastmod>2025-12-15T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/hmac-webhook-verification/</loc><lastmod>2026-04-14T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/n-plus-one-queries/</loc><lastmod>2026-03-30T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/order-state-machine/</loc><lastmod>2026-04-28T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/page/2/</loc><lastmod>2026-02-02T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/parse-first-escalate-only-what-you-must/</loc><lastmod>2026-07-27T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/pdf-generation-reportlab/</loc><lastmod>2025-12-01T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/production-observability/</loc><lastmod>2025-11-03T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/querion-read-only-analyst/</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/redis-caching-django/</loc><lastmod>2026-03-16T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/testing-django-pytest/</loc><lastmod>2025-11-17T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/token-authentication-django/</loc><lastmod>2026-02-16T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/trove-persistent-memory-claude-code/</loc><lastmod>2026-06-10T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/why-i-hand-wrote-a-javascript-framework/</loc><lastmod>2026-07-29T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/why-your-scraper-gets-a-403/</loc><lastmod>2026-07-28T00:00:00.000Z</lastmod></url><url><loc>https://anishfyi.com/writings/zero-downtime-migrations/</loc><lastmod>2026-01-05T00:00:00.000Z</lastmod></url></urlset>
