Nishanthan K

Nishanthan K @nishanthan-k

About: I'm Nishanthan, a front-end developer working with React, Next.js, Redux, Typescript. I love Linux, terminal fun, and building cool stuff.

Joined:
Sep 24, 2024

Nishanthan K
articles - 17 total

How Java Stores Data in Memory: Writing Efficient Code with Primitives and Non-Primitives

How Java Stores Data in Memory — Primitives vs Non-Primitives Java is a statically typed...

Learn More 0 0May 16

Understanding Angular Rendering, Re-rendering, and Change Detection for Optimal Performance

Introduction If you’re transitioning from React to Angular or starting with Angular as...

Learn More 1 0Apr 7

How MongoDB’s ObjectID and B-Tree Search Make Your Queries Super Fast

MongoDB uses a unique identifier, called ObjectId, for each document stored in its database. An...

Learn More 2 0Feb 19

Understanding the Java Execution Process: From Code to Execution

Java is widely known for its platform independence and efficient execution. This article will walk...

Learn More 3 2Jan 30

Mastering Node.js Routing: A Complete Guide with Internal Workings Explained

Understanding Routes in Node.js: A Beginner's Guide Routing is a fundamental concept in...

Learn More 0 0Dec 20 '24

Understanding Middlewares in Express.js and Their Internal Working

In Express.js, middlewares are special functions that have access to the request (req), response...

Learn More 1 0Dec 18 '24

Understanding .env Files and the dotenv Library in Node.js

Environment configuration is a critical part of any application development process. This article...

Learn More 1 0Dec 16 '24

Understanding require vs import in JavaScript: A Practical Guide

JavaScript offers two primary ways to include external modules or files in your code: require and...

Learn More 1 0Dec 13 '24

How Promises works in Javascript? - An Overview

Promise In real-world applications we have to invoke/call one function with the result of...

Learn More 0 0Nov 28 '24

Currying in JavaScript: A Comprehensive Guide with a Real-World Example

Understanding Currying in JavaScript: A Practical Guide Currying is a functional...

Learn More 1 0Nov 23 '24

TypeScript Event Types and Event Handling in React: A Complete Guide for Beginners

Handling Event Types in TypeScript: A Quick Guide Handling events in TypeScript,...

Learn More 1 1Nov 15 '24

A Beginner's Guide to Types in TypeScript: Understanding and Using Type Annotations

Understanding Types in TypeScript TypeScript is a statically typed superset of JavaScript,...

Learn More 0 0Nov 13 '24

Promises in javascript

Why Use Promises? Promises provide a structured way to handle asynchronous tasks, making...

Learn More 0 0Oct 29 '24

Asynchronous Programming in JavaScript: The Role of Callbacks Explained

Asynchronous Programming Asynchronous programming in JavaScript allows the execution of...

Learn More 0 0Oct 24 '24

Understanding the Event Loop in JavaScript: Microtasks, Macrotasks, and Asynchronous Execution

Event Loop Javascript is an single threaded language which means it can be able to handle...

Learn More 0 0Oct 23 '24

Mastering Closures in JavaScript: Understanding Scope, Encapsulation, and Performance

Closure Definition Closure is a feature that allows the functions to access all...

Learn More 0 0Oct 22 '24

Understanding Hoisting in JavaScript: A Comprehensive Guide

Hoisting in JavaScript Hoisting is a behavior in which variable and function...

Learn More 1 5Oct 16 '24