Blog

10

DSA - Binary Tree Traversals - DFS Vs BFS

In this blog, I would like to share a traversal recipes for Binary Tree, including depth first search and breath first search which is also known as level order traversal.

#dsa
1 min read

DSA - Binary Search Recipe

In this blog, I would like to share a binary search recipe, which will help to avoid messing up with the index manipulations.

#dsa
1 min read

Fundamental Principles of Object-Oriented Programming (OOP) in Java

In this post, we’ll explore the four fundamental principles of OOP with real-world analogies and Java code examples.

#webdevelopment#Java#oop
2 mins read

A Beginner's Guide to the Event Loop in Node.js

Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code on the server side. One of the key features of Node.js is its event-driven architecture that allows for non-blocking I/O operations

#javascript#webdevelopment#nodejs
3 mins read

Getting Started with Node.js: An Introduction for Beginners

Node.js is an open-source, single-threaded, cross-platform, event-driven platform that is capable of running non-blocking, asynchronous programming.

#javascript#webdevelopment#nodejs
4 mins read

An Introduction to React: Everything You Need to Know

React is a popular JavaScript library for building user interfaces and is used by some of the biggest companies in the world, including Facebook, Netflix, and Airbnb.

#webdevelopment#react
3 mins read

Understanding Execution Context in JavaScript

Execution Context is an abstract concept in JavaScript that is responsible for executing the code.

#javascript#webdevelopment
2 mins read

Understanding Hoisting in JavaScript

According to MDN docs, JavaScript Hoisting refers to the process whereby the interpreter appears to move the declaration of functions, variables or classes to the top of their scope, prior to execution of the code.

#javascript#webdevelopment
2 mins read

Understanding the Different Variable Declarations in JavaScript: var, let, and const

In JavaScript, variables are declared using the var, let, and const keywords. Each of these keywords has its own unique characteristics that determine how the variable can be used in the code.

#javascript#webdevelopment
2 mins read

How the past present and future looks for Frontend Web Development?

Frontend web development refers to the design and development of user-facing portions of a website. This encompasses the look and feel, user interface, and overall user experience. Frontend developers use HTML, CSS, and JavaScript to create visually app...

#javascript#webdevelopment
4 mins read