UUUbaid Ullahindjangix.hashnode.dev·10h ago · 2 min readFixing 'CSRF Verification Failed' in DjangoOriginally published on the Djangix blog. This is a condensed version — read the full article on djangix.com at the link below. “CSRF verification failed” is Django protecting you — a POST arrived wit00
UUUbaid Ullahindjangix.hashnode.dev·10h ago · 2 min readselect_related vs prefetch_related: The Django N+1 Fix, Explained With Query CountsOriginally published on the Djangix blog. This is a condensed version — the full article is linked at the end. A Django page that feels instant with a handful of rows can crawl once the table grows. O00
UUUbaid Ullahindjangix.hashnode.dev·10h ago · 2 min readBuilding SafetyGraph: 546,891 Industrial Incident Records in One Queryable DatasetOriginally published on the Djangix blog. This is a condensed version — read the full article on djangix.com at the link below. US industrial safety data is public, but it has never been convenient: s00
UUUbaid Ullahindjangix.hashnode.dev·10h ago · 2 min readHow Long Does It Take to Build a SaaS MVP? An Honest TimelineOriginally published on the Djangix blog. This is a condensed version — read the full article on djangix.com at the link below. There is no single honest number for a SaaS MVP — there is a range, and 00
UUUbaid Ullahindjangix.hashnode.dev·10h ago · 2 min readDeploying Django on AWS with Zero DowntimeOriginally published on the Djangix blog. This is a condensed version — read the full article on djangix.com at the link below. You do not need a cluster to deploy without downtime. The pattern in the00
UUUbaid Ullahindjangix.hashnode.dev·10h ago · 2 min readBlocked by CORS Policy: Every Console Message and Its Real FixOriginally published on the Djangix blog. This is a condensed version — read the full article on djangix.com at the link below. A CORS block is the browser enforcing a server's answer, so the fix almo00
UUUbaid Ullahindjangix.hashnode.dev·10h ago · 2 min readDjango Tasks vs Celery: Which Should You Use?Originally published on the Djangix blog. This is a condensed version — read the full article on djangix.com at the link below. What Django's built-in Tasks framework gives you Django now has a standa00
UUUbaid Ullahindjangix.hashnode.dev·10h ago · 2 min readVerifying Stripe Webhooks in Django, Step by StepOriginally published on the Djangix blog. This is a condensed version — read the full article on djangix.com at the link below. Why webhook signature verification matters A Stripe webhook endpoint is 00
RSRohan Sen Sharmainnulltensor.hashnode.dev·4d ago · 7 min readUsing AI to Investigate a Slow Query: Why Django icontains Skipped Our pg_trgm IndexWe used AI to find out why Django's icontains filter was quietly bypassing our PostgreSQL pg_trgm trigram index while product searches slowed to several seconds. Django's icontains lookup performs a c00
MManishinkeirsalterego.hashnode.dev·Oct 1 · 9 min readThe judges agreed no more than chance: building ballotbench for Dogfood 2026Dogfood 2026 asked for a self-hostable hackathon portal: submissions, judging, a public gallery, exports, all running from docker compose up. The twist is in the name. These portals get judged by the 00