Your Backend Is Leaking Secrets (Mine Was Too)Ever had that feeling where your app works perfectly… but deep down you know it's kinda unsafe? Yeah — that was me. So I went all-in on fixing some serious backend security flaws in my project: 👉 BARApr 17 · 4 min readrnr-still-figuring-things-out.hashnode.dev
🔐 AES-256 Finally Makes Sense (And It’s Way Simpler Than You Think)Let’s be honest… We’ve all heard this everywhere: “Your data is secured with AES-256 encryption” Cool… but what does that even mean? I used to just nod like: “Yeah yeah… sounds secure 😌” But recentApr 1 · 4 min readrnr-still-figuring-things-out.hashnode.dev
🧨 The Bugs That Almost Broke Sortify (And How I Crushed Them)Let me tell you something. Apps don’t usually break because of complex algorithms. They break because of: A 0-byte file. A random binary blob pretending to be text. A filename like report:final*version?.docx Or an undo operation that travels back...Feb 15 · 4 min readrnr-still-figuring-things-out.hashnode.dev
Fixing a Frozen UI & a Sneaky Scheduler Crash — A Tale of Threads, Signals, and Defensive Code 🧵🔥If your app looks alive but feels dead… congratulations 🎉You’ve probably blocked the main thread. This post is a walkthrough of two real bugs I fixed recently: A UI freeze caused by blocking file I/O on the main thread A nasty crash where a schedu...Feb 3 · 4 min readrnr-still-figuring-things-out.hashnode.dev
I Eliminated SQLite Race Conditions in a Multi-Threaded Python App 🚀Random crashes. Database corruption. “database is locked” errors. That’s how my app Sortify behaved when multiple threads hit SQLite at the same time. This post is how I fixed it properly — and made the database production-ready. 🧠 The Problem: SQ...Feb 1 · 4 min readrnr-still-figuring-things-out.hashnode.dev