SSSoumabha Sahainsoumabhasaha.hashnode.dev·6d ago · 6 min readCityLibraryGithub repository Table of Contents Executive Summary & High-Level Architecture Frontend Architecture & Functional Workflow Backend Architecture & Administrative Layer Third-Party Libraries & Pac00
CCyberHuginnincyberhuginn.hashnode.dev·Aug 1 · 2 min readI Built `django-healthkit` Because I Wanted Simpler Health Checks for DjangoOne thing I kept running into while building Django applications was the need for a reliable health endpoint. Not just an endpoint that returns HTTP 200, but one that actually tells me whether the app00
Ssite-shotinsite-shot.hashnode.dev·Jul 28 · 8 min readThe 15-Minute Cooldown That Wouldn't Expire Until 2082Last Thursday evening I pointed redis-cli at a production key that was supposed to live for fifteen minutes, and asked for its TTL. Redis answered with a ten-digit number starting with 17. That is not00
CAChukwuemeka Aladimmainblog.acel.dev·Jul 23 · 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