Aman Arora·Jun 29How Linux Saved 1.2TB of My LifeI named my external hard drive Horcrux. Like the objects from Harry Potter that store fragments of a soul, this drive had fragments of mine…
Aman Arora·Jun 7JWT — the parts people get wrongThe most dangerous JWT is not an expired one; it’s not the tampered one either. It’s the valid, properly signed, not-yet-expired token that…
Aman Arora·Jun 4Why QR Codes Rarely Fail?You have probably seen QR codes everywhere in the past decade. You can find QR codes on your tickets (concert, flight, and movie), your…
Aman Arora·Jun 1Using AI Every Day? Here Are 5 Things You Don’t Know About ItUnless you’re an ML or AI engineer, you don’t need to know the internals or the science behind how AI works. But there’s a layer just…
Aman Arora·May 27Stop Using Passwords — They Are Costing You MillionsHow FIDO Authentication eliminates the biggest vulnerability in your security stack
Aman Arora·Nov 11, 2025The Subtle Art of Handling Passwords Right :)We’ve been using passwords for securing our applications for over half a century — from the early days of mainframe logins to the mobile…A response icon1A response icon1
Aman Arora·Oct 6, 2023Partitioning & Sharding — choosing the right scaling methodIt is possible to use both sharding and partitioning in a distributed database system, and this approach is known as “partitioned sharding”A response icon1A response icon1
Aman Arora·Sep 12, 2023Handling errors in backend servicesErrors in software applications are both unavoidable and expected. However, it is our responses to these errors that ultimately determine…
Aman Arora·Jun 21, 2023Logging: The ‘root’ of all debugging adventures!Logging plays a critical role in gaining visibility into system behaviour, aiding in debugging, and resolving issues effectively.
Aman Arora·Jan 17, 2023Effective Code ReviewsCode reviews are an essential part of any software development team, it helps you reduce the chances of having buggy code.A response icon3A response icon3