← Home

Blogs

Code, Solutions & Discovery.

A public digital garden documenting my journey through bugs, features, and the chaotic beauty of web development.

TopicsSort: Newest
All#guide#dsa#algorithms#js#interview#javascript#dom#python#basic#blog#arrays#hashmap#react#hooks#github#mdx#prefixsum#subarray#brute-force#markdown#p5#git#c++#lib#array#regx#advance#stack#ts#nextjs#rss#dev.to#next-api#ssr#seo#cms#optimal#coding#nodejs#automation#blogging#productivity#JavaScript#debounce#throttle#event handling#performance optimization#search input#scroll events#requestAnimationFrame#modern JavaScript#Javascript#event-loop#task-queue#microtasks#macrotasks#async#call-stack#execution-context#web-development#beginner-guide#twopointer#string#slidingwindow#PostgreSQL#PostgreSQL Password Reset#PostgreSQL Windows#Reset Database Password#Postgres Security#Database Administration#psql Tutorial#PowerShell PostgreSQL#PostgreSQL 17
Oct 1, 2025

solve leetcode Reverse an Array

Learn how to reverse an array efficiently using brute force and optimal approaches in Python and JavaScript.

#algorithms#javascript#dsa
Oct 1, 2025

solve leetcode find minimum and maximum in an array

Learn how to efficiently find the smallest and largest elements in an array using simple and optimal techniques in Python and JavaScript.

#algorithms#javascript#dsa
Oct 1, 2025

solve leetcode Rotate an array to the right by k steps

Learn how to rotate an array efficiently using the reverse approach in Python and JavaScript with step-by-step explanation.

#algorithms#javascript#dsa
Sep 24, 2025

How to Reset Your PostgreSQL Password on Windows (2025)

Learn how to reset your PostgreSQL password on Windows 10 & 11 without reinstalling. Step-by-step guide for PostgreSQL 17 users (2025).

#PostgreSQL#PostgreSQL Password Reset#PostgreSQL Windows
Sep 23, 2025

Two Sum – Brute Force vs Hashing

Solve the classic Two Sum problem using brute-force and optimized hashing techniques, a must-know algorithm for coding interviews.

#algorithms#arrays#hashmap
Sep 23, 2025

Longest Substring Without Repeating Characters – Sliding Window

Learn how to efficiently find the longest substring with unique characters using sliding window and hashmap in Python and JavaScript.

#algorithms#string#slidingwindow
Sep 9, 2025

debouncing-in-js

How to improve performance and user experience in your web apps using JavaScript debouncing. This guide explains when, why, and how to use debounce with two interactive examples — a basic typing activity tracker and an advanced API search simulator. See how debouncing reduces unnecessary events and network requests with live demos.

#JavaScript#debounce#throttle
Sep 9, 2025

Deep dive into Javascript heartbeat: queues, loops & Async

Learn how Javascript Event Loop, Call Stack, Microtasks, and Macrotasks collaborate to prevent blocking, manage asynchronous tasks, and power seamless interactions on modern web applications.

#Javascript#event-loop#task-queue
Sep 4, 2025

Automating My MDX Blog Workflow with a Simple Node.js Script

Streamlining MDX blog posts with a single Node.js command

#nodejs#automation#mdx
Jun 26, 2025

Check if a Subarray with Zero Sum Exists – Prefix Sum in Action

Understand how to check for a zero-sum subarray using both brute-force and prefix sum techniques, with step-by-step code in Python and JavaScript.

#algorithms#arrays#prefixsum
Jun 26, 2025

Find Pair with Given Sum in an Array – Brute-force and Optimal Approaches

Explore how to find two elements in an array that sum up to a target value using brute-force and hash map techniques in both Python and JavaScript.

#algorithms#arrays#hashmap
Jun 26, 2025

Print All Zero-Sum Subarrays – From Brute-Force to Prefix Hashing

Explore how to find and print all subarrays that sum to zero using both brute-force and efficient prefix-sum + hashmap techniques in Python.

#algorithms#arrays#prefixsum
May 8, 2025

Using GitHub as a Headless CMS for Blogs with Next.js – and Publishing to dev.to + RSS!

Learn how to build a fast, modern blog using GitHub as a content store, MDX for writing, Next.js for rendering, and RSS feeds to publish automatically to dev.to

#nextjs#mdx#rss
Jan 29, 2024

The Enchanting Guide to JavaScript Exports and Imports

Unraveling the Secrets of Named and Default Exports with Joy

#js#guide
Aug 24, 2023

Complete Typescript

Learn react 18 with typescript

#ts#dom#basic
Aug 2, 2023

Comprehensive Guide to Advanced JavaScript Concepts

In-Depth Exploration of JavaScript Execution Contexts, Closures, Promises, Async/Await, Object-Oriented Programming, Prototypes, and More

#js#dom#advance
Jul 18, 2023

Essential React Hooks: A Comprehensive Guide

Learn about the most important React hooks and how to use them to enhance your functional components.

#js#dom#react
Jul 12, 2023

Learn Regular Expressions

A Comprehensive Guide to Mastering Regular Expressions in JavaScript, including freeCodeCamp and additional content

#regx#guide
Jul 9, 2023

JavaScript In-Place Array Manipulation

Remove Duplicate Numbers from Sorted Arrays in JavaScript

#js#array
Sep 24, 2021

Basic of React 17

Lets learn building large react app by building smaller react components and then composing them together

#js#dom#react
Sep 8, 2021

6 steps to create a pull request

How to contribute to a project on Github, If you are looking to make your first github contribution...

#git#github#basic
Sep 8, 2021

Setting up graphics.h lib in Visual Studio Code (C++)

Step-by-Step Guide to Configure graphics.h Library in Visual Studio Code for C++ Development

#c++#lib#guide
May 8, 2021

Sort Visualization using p5.js

Bubble sort can be implemented as follows:

#js#p5#dsa
Apr 24, 2021

What is markdown

what how and why to know about markdown readme.md content

#markdown#basic#guide
Apr 3, 2021

graphics.h template

Basic c++ graphics lib setup template up and running

#js#dom#react