PinnedInBackend Engineers ClubbyAnas Issath·Feb 2Database Indexing: The Performance Trick Nobody Explained ProperlyYour queries are slow because you don’t understand indexes. Let’s fix that in 15 minutes.A response icon12A response icon12
PinnedInBackend Engineers ClubbyAnas Issath·Jan 6Django Project Structure That Scales: Stop Using startproject DefaultsHere’s the Structure That Won’t Collapse at 50K UsersA response icon14A response icon14
InBackend Engineers ClubbyAnas Issath·1d agoAdding a Database Server Doubled Capacity. One Index Multiplied It by 2,600.Measure first, then climb the ladder
InBackend Engineers ClubbyAnas Issath·3d agox is 257 Was True on Monday and False on TuesdayWhy Python’s is and == are not the same thing, how one of them lies about numbers, and the single rule that keeps you safeA response icon1A response icon1
InBackend Engineers ClubbyAnas Issath·Oct 28My Page Ran One Query in Development and 5,000 in ProductionThe N+1 problem: how a harmless-looking loop quietly fires one database query per row, and the two methods that collapse it back to one
InLevel Up CodingbyAnas Issath·Oct 26My API Was Returning Every User’s Password Hash. I Didn’t Notice for Weeks.Why a FastAPI endpoint happily sends back fields you never meant to expose, and the one line that filters them outA response icon3A response icon3
InWrite A CatalystbyAnas Issath·Oct 25You’re Not Perfecting the Product. You’re Stalling the Verdict.Perfection is just delayed fearA response icon3A response icon3
InBackend Engineers ClubbyAnas Issath·Oct 25Finding Bugs Just Got Cheap. Fixing Them Didn’t.AI moved the bottleneck in backend engineering. Most teams are still optimizing the wrong side.
InBackend Engineers ClubbyAnas Issath·Oct 25What Service Companies Teach You That Product Companies Don’tIn Sri Lanka’s tech scene, everyone tells you to “escape outsourcing.” Some of my most useful engineering skills came from staying in it.
InBackend Engineers ClubbyAnas Issath·Oct 23I Built Five Functions in a Loop. They All Did the Same Thing.Why every function you create inside a for loop quietly captures the last value, and the one-word fix the Python docs give you