Jaimal Dullat

Jaimal Dullat @jaimaldullat

About: JavaScript Nerd | Full Stack Developer

Location:
Canada
Joined:
Jul 28, 2020

Jaimal Dullat
articles - 30 total

Temporal Dead Zone in JavaScript: WTF Is It & Why Should You Care?

Ever heard of the Temporal Dead Zone (TDZ) in JavaScript? Sounds like some sci-fi term, right? Well,...

Learn More 7 7Mar 26

What Is Big O Notation? A Beginner’s Guide to Algorithm Efficiency

Ever heard someone talk about “Big O” and thought, What in the world are they talking about? Well,...

Learn More 14 0Oct 11 '24

5 Tips for Better Code Management with Git

Ever been in a situation where you wish you could just “undo” a mistake in your code? Well, that’s...

Learn More 22 4Sep 19 '24

Struggling with Programmer Impostor Syndrome? Here's How to Deal with It

Do you ever feel like you’re not as good as other developers? Like you’re just pretending to know...

Learn More 18 6Sep 9 '24

JavaScript 2024: Exciting Features You Can’t Miss

Object.groupBy() is a shiny new static method introduced in ECMAScript 2024. This handy method lets...

Learn More 7 0Aug 14 '24

10 JavaScript Hacks That Will Make You Say “Where Have You Been All My Life?

Let’s face it: as developers, we’re always on the lookout for ways to streamline our workflow and...

Learn More 83 8Aug 10 '24

What is Devin and why is everyone talking about it?

What is Devin? Devin isn’t your average AI — it’s an AI software engineer shaking up the...

Learn More 2 0Mar 25 '24

Factory — JavaScript Design Patterns — Part 3

Welcome back to our series exploring common design patterns used in JavaScript development. In Part...

Learn More 38 2Dec 28 '23

How “Merge Sort” works in JavaScript?

Hello there! Today, we will delve into the world of sorting algorithms, specifically focusing on the...

Learn More 52 3Nov 30 '23

Singleton — JavaScript Design Patterns— Part 2

“The Singleton pattern is one of the simplest design patterns: it involves only one class which is...

Learn More 28 2Nov 20 '23

JavaScript Design Patterns: The Ultimate Guide — Part 1

Welcome to the Ultimate Series on JavaScript Design Patterns. Get ready to dive deep! In this epic...

Learn More 43 3Nov 20 '23

Why is the ‘this’ Keyword Important in JavaScript?

Ever heard that mastering JavaScript is like joining an exclusive club, and the secret password is...

Learn More 18 0Nov 14 '23

Why Is the Nullish Coalescing Operator(??) Essential in JavaScript?

As JavaScript developers, we've all been there - having to check if a variable is null or undefined...

Learn More 39 2Nov 9 '23

Is Your Code Running Slow? The Impact of Neglecting Function Memoization

Have you ever wondered why one particular function call in your code seems to run slower than others?...

Learn More 13 0Nov 1 '23

Tech Toolbox: A Beginner Guide to Choosing Software Development Tools

Have you been thinking about learning to code but feel overwhelmed by all the different languages,...

Learn More 24 3Oct 26 '23

Thank You For the Support - Reaching 1K+ Followers on DEV

I wanted to take a moment to say a big thank you to everyone who has followed my work and supported...

Learn More 5 0Oct 22 '23

Making Sense of Version Control — Git vs GitHub

As a developer just starting out, I remember being so confused by version control and the difference...

Learn More 15 7Oct 21 '23

Want to Master BEM CSS Like a Pro? Check out this Ultimate Guide!

Ever felt lost in a maze of CSS classes, unsure of where one style ends and another begins? You’re...

Learn More 19 0Oct 17 '23

Why Prototypal Inheritance is Key to JavaScript Development?

Ever browsed through JavaScript code and stumbled upon the words “prototype” or “prototypal...

Learn More 3 0Oct 14 '23

Building a Real-time Chat System with Node.js, and WebSockets: A Step-by-Step Guide

Table of Contents Introduction What is Node.js? WebSockets? Setting up the Development...

Learn More 12 0Oct 12 '23

Understanding CSS Flexbox: A Comprehensive Guide

Table of Contents What is CSS Flexbox? Why was Flexbox introduced and what was its...

Learn More 19 0Oct 10 '23

Beyond the Basics: The Ultimate Guide to CSS Precedence

Introduction Welcome to the fascinating world of web design! If you’ve ever wondered how...

Learn More 29 0Oct 8 '23

Unlocking JavaScript’s Top 11 Must-Know Features for Developers

Introduction JavaScript, the language that sparks joy and frustration in the hearts of...

Learn More 7 0Oct 6 '23

JavaScript and Functional Programming: A Dive into Pure Functions, Currying, and Functional Composition

Have you ever felt the thrill of discovering a new way to approach problems in your coding journey?...

Learn More 12 0Oct 4 '23

JavaScript Tricky Outputs: Unveiling the Mysteries

Introduction Welcome, fellow readers! Today, we’re diving into the tricky side of...

Learn More 7 2Oct 3 '23

Using CSS Variables for Dynamic Theming

When it comes to web design, flexibility is key. One of the most significant advancements in web...

Learn More 11 0Oct 3 '23

Test Your JavaScript Skills

JavaScript is a dynamic, versatile language that powers the web. But with its quirks and...

Learn More 7 0Oct 3 '23

Mastering JavaScript Array Methods: Your Ultimate Guide

Table of Contents Creating New Array Adding Elements to Array Removing Elements from...

Learn More 13 0Oct 2 '23

A step-by-step guide to creating a RESTful API using Node.js and Express, including CRUD operations and authentication

Table of contents Introduction What is a Restful API? Why Choose Node.js and...

Learn More 121 5Sep 30 '23

Scope in JavaScript: A Comprehensive Guide

Table of contents Introduction Global Scope Function Scope Block Scope Bonus:...

Learn More 5 0Aug 13 '23