CAChukwuemeka Aladimmainblog.acel.dev·4d ago · 7 min readFrom O(N³) to O(1): Scaling M2M Validation in DjangoAdding a few cities to a delivery zone is instant. Adding 5,000 cities ran over 5,000 database round-trips and regularly timed out the request. The root causes were two common Django patterns that don10
SISHAIK IRFANinirfanblogs.hashnode.dev·Jul 14 · 6 min read10 Django Mistakes I Made in Production (After 5+ Years as a Python Developer)The best way to learn Django isn't by reading the documentation—it's by shipping real applications, making mistakes, and fixing them. I've been working with Python and Django for over five years, bui00
CAChukwuemeka Aladimmainblog.acel.dev·Jul 13 · 7 min readIt Worked on Every Environment Except Prod: Getting Daily Reports Right Across TimezonesEvery day, a report runs: "what did each store sell yesterday?" One of the stores is in Lagos, the other in London. The report showed both stores as having zero sales for the last two hours of the day00
ABA. B Satya Jaideepinsatyajai.hashnode.dev·Jul 9 · 6 min readAutomating Dockerized Django & Flask Deployments with Shell Scripting on AWS EC2 Introduction Deploying applications manually is a great way to learn, but it quickly becomes repetitive and error-prone. Every deployment usually involves multiple commands: Cloning the repository I00
SISaawahi IT Solutioninsaawahiitsolution.hashnode.dev·Jul 8 · 6 min readLaravel vs Django vs Node.js: Which Backend Framework Wins in 2026?Every backend project starts with the same argument. Someone on the team wants Laravel because "it just works." Someone else pushes for Django because "Python is the future." And someone else is alrea10
CAChukwuemeka Aladimmainblog.acel.dev·Jul 6 · 8 min readHow to Prefetch Across GenericForeignKeys When You Can't Change the SchemaYou don't always control the schema you work with. Sometimes you inherit a codebase where GenericForeignKey is threaded through the models, and a migration isn't on the table. Loading a page of 20 aud00
STShantanu Tomarinshantanutomar.hashnode.dev·Jul 4 · 16 min readHow I Upgraded a Legacy Django LMS from Python 2.7 to Django 4.2 LTS with Zero DowntimeSome years ago, I worked on one of the most difficult and satisfying engineering projects I had handled till then: upgrading a live multi-tenant LMS from Python 2.7 and Django 1.11 to Python 3.8 and D00
MNMUHAMMED NAZAL Kinzallu.hashnode.dev·Jul 2 · 6 min readMy Ngrok URLs Got So Ugly, I Built My Own Tunneling Platform InsteadThree days. That's how long I spent polishing a web app until it looked perfect — on my own 15-inch laptop screen. Then I plugged it into my phone to test camera permissions, and everything fell apart24MA
ABAniket Bindhaniinblog.aniketbindhani.com·Jul 1 · 10 min readHow I Built a Codebase Q&A Tool in 2 Days (And What I'd Do Differently)Large codebases are intimidating. Isn't it? Whether you are a new contributor trying to understand the world of open source and have come across an unfamiliar repository, or a developer returning to y00
CAChukwuemeka Aladimmainblog.acel.dev·Jun 30 · 9 min readHow I Moved Real-Time Out of Django (and Made Everything Simpler)Your users want live updates: an order flips to paid, a notification pops, a dashboard number ticks up without a refresh. The obvious answer in Django is Channels. I reached for it first too. But as o00