Writings πŸ§‘πŸ»β€πŸ’»

β†’ IndexedDB: Database inside browser

IndexedDB is a browser-native NoSQL database API for efficiently storing, querying, and managing large volumes of structured data locallyβ€”with support for transactions, indexes, and offline-first applications.

May 19, 2025 (12 days ago)β€’8 min read

β†’ Mastering view port: 100vh scroll problem

A deep dive into CSS viewport units (vh, vw) and how the new small (sv*), large (lv*), and dynamic (dv*) viewport units solve the annoying 100vh scrolling issue on mobile and dynamic-browser UIs.

May 4, 2025 (27 days ago)β€’2 min read

β†’ Progressive Web Apps: Create apps from websites

Progressive Web Apps (PWAs) are web applications that are built using web technologies but behave like native apps. They are fast, reliable and engaging.

January 25, 2025 (4 months ago)β€’7 min read

β†’ Load Shedding: Scaling down to scale up

Load shedding is a technique to scale down the resources of a system to prevent it from crashing under heavy load.

October 14, 2024 (8 months ago)β€’4 min read

β†’ Self hosting Docmost, an open-source alternative to Notion

A step-by-step guide to deploy Docmost on your VPS and setting up a custom domain.

October 6, 2024 (8 months ago)β€’5 min read

β†’ Unlocking Beckn: The Unsung Hero of eCommerce Revolution

Connecting multiple platforms without the need for a central authority.

September 23, 2024 (8 months ago)β€’4 min read

β†’ How I started my journey in web development as 13 year old

A guide to setting up your Next.js project efficiently.

September 13, 2024 (9 months ago)β€’2 min read

β†’ Initial Setup for Next.js Projects

A guide to setting up your Next.js project efficiently.

September 13, 2024 (9 months ago)β€’3 min read

I try to write from time to time about topics that have helped me grow.