I Broke my Git History Shipping a macOS AppGitHub told me one of my branches was 40 commits behind main. So I did the obvious thing and synced it. That single instinct turned into the worst Git incident of the entire project. Fixing it meant rSep 22 · 17 min readayushjjainn.hashnode.dev
Securing Apps: Password Hashing, RBAC, OAuth, and OpenID ConnectIt is 11 at night. Dinner is done, lights are off, and I am in bed with my MacBook Air propped up and my Crinacle Zero 2 IEMs plugged straight into the 3.5mm jack. Netflix is open, The East Palace is 12MSep 19 · 44 min readayushjjainn.hashnode.dev
Modern Database Access: Prisma, Drizzle, and ORMs ExplainedMarvel universe, the MCU, ye toh sab jaante hain. And ek baat notice karo, it is not a single movie, it is a whole universe, dozens of films and characters all connected into one giant world. That "onSep 15 · 38 min readayushjjainn.hashnode.dev
Sessions vs JWT vs Cookies: Understanding Authentication ApproachesSome time back I went to AIIMS Jodhpur, that is the All India Institute of Medical Sciences, for a general checkup. And honestly, kya baat hai, the whole experience was surprisingly nice. So many stafSep 15 · 14 min readayushjjainn.hashnode.dev
JWT Authentication in Node.js Explained SimplySome time back, an old school friend of mine got me invited to a formal VIP party in Mumbai. It was not exactly his family's party, it was a proper high-end business party, at the Taj hotel no less, bSep 14 · 15 min readayushjjainn.hashnode.dev