Latest from blog.
How JavaScript works under the hood
'In this article, we will learn a little history of JavaScript, How does JavaScript work under the hood? What is the Runtime environment? What role does the JavaScript engine play in code execution? What the heck is Execution context? What are Scope, TDZ, and a lot more?
Jul 16, 2022
•22 min read
Jul 16, 2022
22 min read
#JavaScript
#Runtime environment
#JS Engine
#Scope
How JavaScript works under the hood (Part 2)
In this article, we will be focussing more on the remaining three major components of JavaScript runtime in the context of the browser which are Web APIs, Callback queue and The Eventloop. We will learn drawbacks of JS single-threaded nature.
Jul 22, 2022
•11 min read
Jul 22, 2022
11 min read
#JavaScript
#Runtime environment
#Callback queue
#Evenloop
Object Oriented Programming (OOP) in JavaScript
In this article, we will explore the basics of OOP in JavaScript, including objects, classes, and inheritance. We will also look at how to use some of the advanced features of OOP in JavaScript, such as encapsulation and polymorphism.
May 11, 2023
•8 min read
May 11, 2023
8 min read
#JavaScript
#Object Oriented Programming
#Classes
#Web Development
Asynchronous JavaScript - Promise, Web APIs, Callback queue
Beginner-friendly guide about Asynchronous JavaScript, covering Callback functions, the role of Web APIs, the Promises, callback queue, etc.
Aug 14, 2022
•13 min read
Aug 14, 2022
13 min read
#JavaScript
#Asynchronous JavaScript
#Promises
#Callback functions
Ultimate Guide on SSR, SSG, ISR, CSR in Next.js
Are you a React lover? If you ask me, of course, I am a die-hard fan. In this article, will compare React and Next.js performance, CSR vs SSR, types or prerendering in Next.js, and something called ISR.
Aug 2, 2022
•20 min read
Aug 2, 2022
20 min read
#Next.js
#Server Side Rendering
#Static Site Generation
#Client Side Rendering
Implementing LinkedList data structure in JavaScript
LinkedList data structure can store list of different nodes, each node containing data and a reference to next node, previous node, or both. First node in the LinkedList is referred to as head and last node is called tail.
Nov 25, 2023
•5 min read
Nov 25, 2023
5 min read
#JavaScript
#Datastructures
#Algorithms
Implementing Stack data structure in JavaScript
In computer science, a data structure is a format to organize, manage and store data in a way that allows efficient access and modification. Data structures are the most basic concept of any programming language that help us play with data.
Nov 22, 2023
•5 min read
Nov 22, 2023
5 min read
#JavaScript
#Datastructures
#Algorithms
Implementing Binary Search Tree (BST) data structure in JavaScript
A Binary search tris a data structure used in computer science for organizing and storing data in a sorted manner. Each node in a Binary Search Tree has at most two children, a left child and a right child.
Nov 25, 2023
•5 min read
Nov 25, 2023
5 min read
#JavaScript
#Datastructures
#Algorithms
Implementing Hashmap data structure in JavaScript
Queue data structure works similar as a real life queue. People keep joining from the end of the queue, and people leave from the front. This specific pattern in programming terms is referred as FIFO (First in, first out) pattern.
Nov 25, 2023
•5 min read
Nov 25, 2023
5 min read
#JavaScript
#Datastructures
#Algorithms
Implementing Queue data structure in JavaScript
Queue data structure works similar as a real life queue. People keep joining from the end of the queue, and people leave from the front. This specific pattern in programming terms is referred as FIFO (First in, first out) pattern.
Nov 25, 2023
•5 min read
Nov 25, 2023
5 min read
#JavaScript
#Datastructures
#Algorithms
Implementing Layout Structure in NextJs the right way
When I started coding in NextJs, I really struggled while implementing Layout based architecture. The React model allows us to build UI in a series of components. Many of these components are often reused between pages. Layouts let you build consistent UI throughout your application.
Mar 10, 2022
•6 min read
Mar 10, 2022
6 min read
#Next.js
#Layouts
#Frontend
#webdev