BLOGS

searching algos

Linear & Binary Search Explained!

What is searching exactly? Searching algorithms are algorithms designed to locate a specific item or position within a collection of data. These algorithms are widely used in computer science and are essential for tasks...

20 Jan, 2024

 / 

7 min read

multiple counter pattern

Mastering Multiple Pointer Technique

The Multiple Pointer Pattern is a problem-solving technique where we use two or more pointers (indexes or references) to navigate through a data structure (like an array) simultaneously. These pointers move towards each...

02 Jan, 2024

 / 

4 min read

freq counter pattern

What is Frequency Counter Pattern? Explained Like a 14-Year-Old!

Frequency Counter is a technique used to count the occurrences of individual elements in a data structure, often an array or a string. Instead of comparing elements directly, you keep track of how many times each element...

24 Dec, 2023

 / 

6 min read

time space big o

Time and Space Complexity EXPLAINED.

What does better code mean? “Better code” generally refers to code that shows several desirable qualities, making it more efficient, maintainable, and understandable. Faster, less memory-intensive, and more readable — ar...

25 Nov, 2023

 / 

6 min read

styled-components img

How to add styled-components to your Next.js App

styled-components is a popular JavaScript library for styling web applications. It enables developers to write CSS code using JavaScript, allowing for the creation of reusable and scoped styles for React components. This...

20 Aug, 2023

 / 

3 min read

vercel logo with rocket

How to host your existing Next.js app to Vercel

Next.js, built on top of React, offers server-side rendering (SSR) and static site generation (SSG) capabilities, making it an efficient choice for developing fast, scalable, and SEO-friendly applications. Consequently,...

19 Jul, 2023

 / 

2 min read

top loading bar highlighted in youtube.com

How to add a top loading bar in Next.js

A top-loading bar provides visual feedback to users, indicating that the system is working and content is being loaded. It reduces uncertainty and keeps users engaged during the loading process. Even if the loading time...

13 Jul, 2023

 / 

4 min read

mirror-selfie of himanshu

How I got my first INTERNSHIP at 17 in a tech company?

I’m Himanshu, a 17-year-old with just a laptop. Also, a Self Taught Web Developer, and I also kinda like Design too. I belong from Kanpur. I just graduated from high school, I currently live in Pune. I’m curious and stil...

30 Jun, 2023

 / 

3 min read

caseing img

Choosing the Right Naming Convention in Programming

When writing code, choosing the right naming convention for variables, functions, and other identifiers is crucial It improves code readability + makes it easier for others to understand and maintain the code. Let’s expl...

25 Jun, 2023

 / 

3 min read

npm vs yarn vs pnpm logos

Which package manager to choose for your next javascript project?

What is a package manager? In the context of JavaScript, a package manager allows developers to easily install, manage, and distribute JavaScript modules or libraries for both server-side and client-side applications. A...

11 Jun, 2023

 / 

3 min read

react & firebase logo

How to host a React-App using Firebase

ReactJS, also known as React, is a popular JavaScript library for building user interfaces. It was developed by Facebook and released in 2013. React allows developers to create reusable UI components that efficiently upd...

06 Jun, 2023

 / 

4 min read

local storage img

The only article you’ll need to work with Local Storage in JavaScript

What is localStorage in JavaScript? localStorage is a property that allows JavaScript sites and apps to save key-value pairs in the web browser itself, with no expiration date. The data is saved even if the tab or browse...

24 May, 2023

 / 

5 min read

View More on Mediumnext arrow icon