Frontend Architecture That Grows With Your ApplicationA frontend application rarely becomes difficult to maintain all at once. It usually starts with a component that does a little too much. A page fetches data, transforms the response, checks permission12h ago · 15 min readblog.virajnikam.in
Guide to Auth TokensYou log in to a shopping app, check your orders, update your address, and close the tab. When you return later, the app still knows who you are. We expect this to work. But building it raises some intOct 14 · 16 min readblog.virajnikam.in
Build Desktop Applications with Tauri"JavaScript developers can only build web apps." I hear this a lot, and it's not true anymore. With Tauri, you can build a desktop app using the frontend skills you already have. In this post I'll walAug 4, 2025 · 6 min readblog.virajnikam.in
IndexedDB - browsers own storage system.Introduction. In my recent article on Dexie.js, saving data in the browser looked fairly straightforward. But that convenience left part of the story untold, what was Dexie handling behind the scenes?Jul 19, 2025 · 5 min readblog.virajnikam.in
Dexie.js : The Smart Way to Handel Local Database in JavaScriptIntroduction If you’ve ever worked with IndexedDB, you know it can be a bit painful lots of boilerplate and a complex API just to do simple things. That’s where Dexie.js comes in. It’s a lightweight wJul 8, 2025 · 3 min readblog.virajnikam.in