Mastering Data Structures for Coding Interviews: A Practical Guide

Introduction Preparing for coding interviews can be a daunting task, especially when you’re starting as a beginner. You might have learned complex data structures like segment trees, speed trees, and Bloom filters, only to realize that these aren’t always the focus of coding interviews. In this article, I’ll share insights gained from interviewing at top …

Read more

What is an APIs?

  Introduction In the digital age, we often take for granted the seamless operations of online e-commerce websites, airline ticket booking platforms, and food delivery apps. But have you ever wondered how these platforms work together to provide you with their services? The answer lies in a crucial component of modern technology: Application Programming Interfaces, …

Read more

Introduction to Next.js New Web Technology

Introduction Welcome to the exciting journey of exploring Next.js, a powerful JavaScript framework designed to simplify web development. In this article, we’ll dive into what Next.js is, why you should learn it, and how to get started. Whether you’re a seasoned developer or a beginner, Next.js has something remarkable to offer. The Natural Resistance to …

Read more

Setting Up Your Next.js Application

Introduction In our previous video, we laid the groundwork by installing and setting up Next.js. We explored why Next.js is worth using and how it can simplify web development. Now, in this video, we’re diving straight into building our very first Next.js application. We’ll walk through the auto-generated files in a basic Next.js application, understand …

Read more

A Quick Start Guide to Next.js: JavaScript and React Essentials

Introduction If you’re embarking on a journey to learn Next.js, you’re already on the right track. Next.js is a powerful framework for building modern web applications, but it does come with some prerequisites. Before diving deep into Next.js, you should have a solid understanding of JavaScript and React. Don’t worry; I’m here to guide you …

Read more

Understanding File-Based Routing in Next.js

Introduction In the previous article, we took our first steps into the world of Next.js by setting up a basic Next.js application. We explored what a basic Next.js application comprises, understanding the roles of different files. In this video, we’ll delve deeper into one of Next.js‘ unique features – file-based routing. File-based routing simplifies route …

Read more

Building the "Coder" Blog with Next.js: Power of Next.js Head Component

Introduction If you’ve been following this channel, you know that we value hands-on learning above all else. Theory, slides, and excessive bookish language can only take you so far. Real knowledge comes from building tangible projects and taking them all the way to deployment. That’s why we’re diving headfirst into creating a blog using Next.js. …

Read more

Page Navigation in React.js with Next.js

Introduction When working with React.js, navigating from one page to another can sometimes be a challenging task, requiring complex routing configurations. However, Next.js offers an elegant solution to this problem, making page navigation smooth and efficient. In this tutorial, we’ll explore how to utilize Next.js’s Link component to navigate between pages and understand the key …

Read more

Building a Blog with Next.js: Creating Pages and Dynamic Routes & Optimizing Images with Next.js

Introduction: In the world of web development, the use of images is commonplace. Whether you’re working with HTML, CSS, JavaScript, or any other framework, images are an integral part of modern websites. However, using large images can be detrimental to your site’s performance, causing slow loading times and potentially harming your search engine rankings.  In …

Read more