Deeshan Sharma

Explore My Blogs

Explore my collection of blog posts from dev.to. From tech tutorials to personal reflections, each post offers insights into my journey as a developer. Whether you seek knowledge or inspiration, there's something here for everyone. Happy reading!

README Template - The only one you need for perfect readme

In the Open Source world, the most powerful and useful document is a README file. It is a...

Powerful VS Code Setup: Amateur to Pro

Believe it or not, VS Code or Visual Studio Code "Built by Microsoft" is the most popular and most...

How to Do Verified Commits on GitHub

Have you ever wished your GitHub commits could have that prestigious "verified" badge, similar to the...

10 Best Friends of a Developer: Essential Tools You Can't Do Without

Ever felt like a magician conjuring digital wonders with a few keystrokes? As a web developer, having...

I tried to build a personal SaaS with zero backend. Here's where that strategy hits a wall.

I track my overtime in a spreadsheet. Or I did, until I lost three months of data because my formula...

Running SQLite in the browser with sql.js and WASM β€” a practical guide with Google Drive sync

Most tutorials on client-side data storage reach for IndexedDB, localStorage, or a third-party sync...

Google OAuth 2.0 PKCE flow in a React/Next.js app β€” no backend, no client secret

If you've tried to add Google OAuth to a SPA or a Next.js app, you've probably run into the same...

6 architectures I considered for a privacy-first personal SaaS β€” and why I built two of them

Every architectural decision I made building OvertimeIQ came from the same four constraints. Not...

How I calculate overtime pay across midnight β€” the edge cases most time-tracking apps get wrong

Here's a scenario that most time-tracking apps handle wrong: you work from 22:00 on a Friday and...