PinnedInDev GeniusbySimra Husain·Apr 20Two Years After Google’s Flutter Layoffs, I’m Still Building With It. Here’s the Honest Answer.Two years later, the layoffs look different than they did in April 2024. Not better. Not worse. Just different, and that distinction…A response icon20A response icon20
PinnedInStackademicbySimra Husain·May 4I’m a Senior Flutter Developer and I Don’t Know If I’ll Have a Job in 18 Months.I tell myself the optimistic story on good days. I am the architect. AI is my cheap junior dev. The other days, I think about what happens…A response icon9A response icon9
PinnedInDev GeniusbySimra Husain·Nov 20, 2025Flutter’s Biggest Upgrade in 10 Years: FFI Just Became a SuperpowerFlutter’s Biggest Architectural Shift in a Decade — And Why FFI Just Became a SuperpowerA response icon4A response icon4
Simra Husain·Oct 15One Index Made Our List Endpoint 100x Faster and Our Dashboard 100x SlowerI reviewed both PRs. I did not catch the second thing. I approved it and then went and asked how it was even spotted, which tells you the…
Simra Husain·Oct 12I Went to Check One Thing in Our Password Reset Flow and Found Three That Had DriftedHost header was fine. Token was fine. The one time use step was commented out and the comment by the expiry said ten minutes when the code…A response icon1A response icon1
Simra Husain·Oct 8I Opened Dev Tools on Our Own Production Site and Read My Own Comments BackSource maps were on for our error tracker. The upload script worked fine. Nobody ever wrote the step that deletes them afterwards, so they…
Simra Husain·Oct 5Our CORS Config Was Correct. The Request Still Hit the Database.I went hunting for the Access-Control-Allow-Origin reflection bug in our Express backend. Didn’t find it. Found something I liked less.
InDev GeniusbySimra Husain·Oct 1My WebView Bridge Had One Method. That Was the Only Thing Keeping It Safe.Untrusted CDN script shared the WebView with my native bridge from day one. The bridge exposed one boring method, and that is the only…
InLevel Up CodingbySimra Husain·Sep 28A Valid JWT Signature Answers One Question. The Busiest Routes Had Stopped Asking the Rest.The signature check was solid everywhere. The issuer, audience, and token type checks only existed on the first route anyone wrote.A response icon1A response icon1
InLevel Up CodingbySimra Husain·Sep 21Your Server Sends Every Header Except the One That Stops XSS From Running. Here Is the Header.Content Security Policy is a browser-enforced allowlist for what your page can execute. Without it, the one injected script you missed runs…