InBackend Engineers ClubbyAnas Issath·Jul 27Pain point #6: Django’s Backwards-Compatibility TaxWhy a 20-year-old framework still ships pieces from 2005 and why that’s both its greatest strength and its most-complained-about weaknessA response icon1A response icon1
InBackend Engineers ClubbyAnas Issath·Jul 14Pain point #1: Django’s Async ProblemWhy Django is now two frameworks wearing one coat and how the ORM keeps tripping people who “went async”A response icon1A response icon1
Django Wiki·Jun 2010 Django Performance Mistakes That Quietly Slow Your AppDjango apps rarely become slow all at once.
InBackend Engineers ClubbyAnas Issath·Jun 7Django bulk_create vs save() in a Loop: We Cut Our Import From 3 Hours to 4 MinutesOne method. 45x faster. Zero magic.A response icon1A response icon1
InLevel Up CodingbyAnas Issath·May 22The Django ORM Query That Returns Wrong Results After MidnightYour dates are lying. Here’s why.
InLevel Up CodingbyAnas Issath·May 1Django at Scale: Lessons From High-Traffic ApplicationsWhat this article teaches:A response icon2A response icon2
InLevel Up CodingbyAnas Issath·Apr 15Django + PostgreSQLLeveraging Database-Specific FeaturesA response icon1A response icon1
InBackend Engineers ClubbyAnas Issath·Apr 5EDE #9: Django Security & PerformanceWhat Breaks When Real Traffic Hits
Django Wiki·Mar 9Testing Django Permissions Without Pain (Advanced)A feature works locally. Everyone on your team can click through it.
InBackend Engineers ClubbyAnas Issath·Feb 21#8: Django’s Static Files: From collectstatic to Browser CacheThe file serving system nobody configures correctly