satyacode
Background

Technical Blogs

Deep dives into web technologies, protocols, and developer tools, fetched directly from Dev.to.

The Magic of this, call(), apply(), and bind()
4 min
#webdev#javascript#methods
The Magic of this, call(), apply(), and bind()

Hello readers πŸ‘‹, welcome back to 10th blog in this JavaScript series. Imagine you're at a party, and...

March 15, 2026
Understanding Object-Oriented Programming in JavaScript
4 min
#webdev#javascript#objectorientedprogramming
Understanding Object-Oriented Programming in JavaScript

Hello readers πŸ‘‹, welcome back to 9th blog in this JavaScript series. Imagine you are a car...

March 15, 2026
Arrow Functions in JavaScript: A Simpler Way to Write Functions
5 min
#webdev#arrowfunction#chaicode
Arrow Functions in JavaScript: A Simpler Way to Write Functions

Hello readers πŸ‘‹, welcome to the 8th blog of this JavaScript series. Imagine you are packing your bag...

March 15, 2026
Function Declaration vs Function Expression
4 min
#webdev#function#javascript
Function Declaration vs Function Expression

Hello readers πŸ‘‹, welcome back to 7th blog in this JavaScript series. Imagine you have a recipe book....

March 15, 2026
Understanding Objects in JavaScript
7 min
#webdev#javascript#obejcts
Understanding Objects in JavaScript

Hello Readers πŸ‘‹, Welcome to the 6th blog of this Javascript series. Imagine you are going to work,...

March 15, 2026
Array Methods You Must Know
7 min
#webdev#array#javascript
Array Methods You Must Know

Hello readers πŸ‘‹, welcome to the 5th blog of this JavaScript series. Today we're going to talk about...

March 15, 2026
JavaScript Arrays Explained for Beginners (With Simple Examples)
3 min
#javascript#web#devdev
JavaScript Arrays Explained for Beginners (With Simple Examples)

Hello readers πŸ‘‹, this is the 4th blog of my JavaScript series. In this blog we will understand What...

March 15, 2026
Control Flow in JavaScript: If, Else, and Switch Explained
4 min
#javascript#web#devdev
Control Flow in JavaScript: If, Else, and Switch Explained

Hello readers πŸ‘‹, welcome to the 3rd blog of this JavaScript series! In this blog, we will deep dive...

March 14, 2026
JavaScript Operators Explained Simply (With Examples)
5 min
#webdev#javascript#chaicode
JavaScript Operators Explained Simply (With Examples)

Hello readers πŸ‘‹, welcome to the second blog of this JavaScript series. In this article, we’ll...

March 5, 2026
Understanding Variables and Data Types in JavaScript
7 min
#javascript#webdev#chaicode
Understanding Variables and Data Types in JavaScript

So imagine this, you are going to work, and you carry a backpack. That backpack contains laptop, ID...

March 4, 2026
A Horror Story About JavaScript Promise
7 min
#javascript#webdev#chaicode
A Horror Story About JavaScript Promise

Before we dive into our midnight adventure, let's quickly understand what Promises are in JavaScript....

March 1, 2026
CSS Selectors 101: Targeting Elements with Precision
4 min
#css#chaicode#webdev
CSS Selectors 101: Targeting Elements with Precision

To provide a structure to the website we need HTML. But HTML does not itself provide style to the...

January 29, 2026
Emmet for HTML: A Beginner’s Guide to Writing Faster Markup
4 min
#html#webdev#chaicode
Emmet for HTML: A Beginner’s Guide to Writing Faster Markup

We all can agree that writing HTML is a slow and Repetitive task. Most of the time either we write...

January 29, 2026
Understanding HTML Tags and Elements
5 min
#html#chaicode#webdev
Understanding HTML Tags and Elements

HTML(HyperText Markup Language) is a basic building block of the Web. It was created by Sir Tim...

January 29, 2026
How a Browser Works: A Beginner-Friendly Guide to Browser Internals
6 min
#browser#chaicode#networking
How a Browser Works: A Beginner-Friendly Guide to Browser Internals

What Happens When You Type google.com in the Browser? Before we deep-dive into the...

January 28, 2026
cURL: A beginner's guide
5 min
#networking#chaicode
cURL: A beginner's guide

Before we understand cURL, let’s understand what a server is. A server is nothing but a machine,...

January 24, 2026
TCP vs UDP: When to Use What, and How TCP Relates to HTTP
5 min
#networking#chaicode
TCP vs UDP: When to Use What, and How TCP Relates to HTTP

Imagine this: You are in a classroom and you want to ask your friend to give you a pencil. He is...

January 23, 2026
How TCP Works: 3-Way Handshake & Reliable Communication
5 min
#networking#chaicode
How TCP Works: 3-Way Handshake & Reliable Communication

Imagine this: You are in a classroom and want to ask your friend to give you a pencil. Your friend is...

January 21, 2026
DNS Records
4 min
#dns#chaicode
DNS Records

How does the browser know where the website lives? Machines understand numbers, not words or letters,...

January 20, 2026
DNS Resolution with Dig Command
4 min
#dns#chaicode
DNS Resolution with Dig Command

Have you ever wondered, when you type google.com in the browser search bar what actually happens? How...

January 19, 2026
How the Internet Actually Works: From Your Device to the Server
4 min
#networking#chaicode
How the Internet Actually Works: From Your Device to the Server

Before we start discussing about the Networking devices, let's discuss about what a NETWORK is. A...

January 18, 2026
Git Commands Explained: A Beginner's Guide to Version Control
12 min
#webdev#programming#git
Git Commands Explained: A Beginner's Guide to Version Control

Before we begin diving into Git commands, let us first understand what Git is and why it is...

January 17, 2026
How Git Works Internally: Understanding the .git Folder
4 min
#webdev#programming#javascript
How Git Works Internally: Understanding the .git Folder

Many people use Git every day, yet only a few truly grasp what happens behind the scenes. This post...

January 17, 2026
Version Control for Beginners: The Pendrive Analogy
3 min
#git#github#programming
Version Control for Beginners: The Pendrive Analogy

Life Before Version Control Imagine this: you are a developer in the 1990s, building...

December 29, 2025