Forem

CodeWithDhanian profile picture

CodeWithDhanian

Software developer and tutor

One Year Club
Frontend Challenge Completion Badge
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
JavaScript
KendoReact Free Components Challenge Completion Badge
Writing Debut
Retry & Exponential Backoff in System Design
Cover image for Retry & Exponential Backoff in System Design

Retry & Exponential Backoff in System Design

Comments
4 min read

Want to connect with CodeWithDhanian?

Create an account to connect with CodeWithDhanian. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Circuit Breaker Pattern in System Design
Cover image for Circuit Breaker Pattern in System Design

Circuit Breaker Pattern in System Design

Comments
5 min read
Rate Limiting & Throttling in System Design
Cover image for Rate Limiting & Throttling in System Design

Rate Limiting & Throttling in System Design

Comments
6 min read
Idempotency in System Design
Cover image for Idempotency in System Design

Idempotency in System Design

Comments
4 min read
Distributed Transactions (2PC, Saga) in System Design
Cover image for Distributed Transactions (2PC, Saga) in System Design

Distributed Transactions (2PC, Saga) in System Design

Comments
6 min read
Event-Driven Architecture in System Design
Cover image for Event-Driven Architecture in System Design

Event-Driven Architecture in System Design

Comments
5 min read
Message Queues (Kafka, RabbitMQ, SQS) in System Design
Cover image for Message Queues (Kafka, RabbitMQ, SQS) in System Design

Message Queues (Kafka, RabbitMQ, SQS) in System Design

Comments
6 min read
API Design (REST, GraphQL, gRPC) in System Design
Cover image for API Design (REST, GraphQL, gRPC) in System Design

API Design (REST, GraphQL, gRPC) in System Design

Comments
6 min read
Consistency Patterns (Strong, Eventual, Weak) in System Design
Cover image for Consistency Patterns (Strong, Eventual, Weak) in System Design

Consistency Patterns (Strong, Eventual, Weak) in System Design

Comments
7 min read
SQL vs. NoSQL in System Design
Cover image for SQL vs. NoSQL in System Design

SQL vs. NoSQL in System Design

Comments
5 min read
PACELC Theorem in System Design
Cover image for PACELC Theorem in System Design

PACELC Theorem in System Design

Comments
7 min read
CAP Theorem in System Design
Cover image for CAP Theorem in System Design

CAP Theorem in System Design

1
Comments
6 min read
Database Replication (Master-Slave, Multi-Master) in System Design
Cover image for Database Replication (Master-Slave, Multi-Master) in System Design

Database Replication (Master-Slave, Multi-Master) in System Design

1
Comments
5 min read
Database Sharding in System Design
Cover image for Database Sharding in System Design

Database Sharding in System Design

Comments
6 min read
Database Indexing in System Design
Cover image for Database Indexing in System Design

Database Indexing in System Design

Comments
6 min read
Caching Strategies (CDN, Redis, Memcached) in System Design
Cover image for Caching Strategies (CDN, Redis, Memcached) in System Design

Caching Strategies (CDN, Redis, Memcached) in System Design

Comments
7 min read
Reverse Proxy in System Design
Cover image for Reverse Proxy in System Design

Reverse Proxy in System Design

Comments
6 min read
Load Balancers in System Design
Cover image for Load Balancers in System Design

Load Balancers in System Design

Comments
7 min read
How to Create a RAG-Powered Chatbot with LangChain and PostgreSQL
Cover image for How to Create a RAG-Powered Chatbot with LangChain and PostgreSQL

How to Create a RAG-Powered Chatbot with LangChain and PostgreSQL

2
Comments 1
12 min read
COMPLETE PYTHON CHEATSHEET
Cover image for COMPLETE PYTHON CHEATSHEET

COMPLETE PYTHON CHEATSHEET

4
Comments
12 min read
Mastering CSS Selectors: The Complete Guide for Developers
Cover image for Mastering CSS Selectors: The Complete Guide for Developers

Mastering CSS Selectors: The Complete Guide for Developers

4
Comments
9 min read
Understanding Web Pages: A Comprehensive Tutorial
Cover image for Understanding Web Pages: A Comprehensive Tutorial

Understanding Web Pages: A Comprehensive Tutorial

2
Comments
3 min read
Understanding Computer File Paths: A Professional Tutorial
Cover image for Understanding Computer File Paths: A Professional Tutorial

Understanding Computer File Paths: A Professional Tutorial

1
Comments 2
3 min read
Node.js v22.21.0 is Out — What's New and How to Apply It.
Cover image for Node.js v22.21.0 is Out — What's New and How to Apply It.

Node.js v22.21.0 is Out — What's New and How to Apply It.

1
Comments
4 min read
Build a Robust RESTful API with PHP 8, from Scratch Course!
Cover image for Build a Robust RESTful API with PHP 8, from Scratch Course!

Build a Robust RESTful API with PHP 8, from Scratch Course!

4
Comments 1
119 min read
Building a Scalable Python Project with FastAPI and uv.
Cover image for Building a Scalable Python Project with FastAPI and uv.

Building a Scalable Python Project with FastAPI and uv.

1
Comments
2 min read
50 Free Domains for Developers.
Cover image for 50 Free Domains for Developers.

50 Free Domains for Developers.

1
Comments
1 min read
The Quiet Revolution in Our Code: How AI is Becoming Our Partner, Not Our Replacement
Cover image for The Quiet Revolution in Our Code: How AI is Becoming Our Partner, Not Our Replacement

The Quiet Revolution in Our Code: How AI is Becoming Our Partner, Not Our Replacement

Comments
6 min read
From Prompt to Production: A Developer's Guide to Deploying LLM Applications
Cover image for From Prompt to Production: A Developer's Guide to Deploying LLM Applications

From Prompt to Production: A Developer's Guide to Deploying LLM Applications

1
Comments
4 min read
Beyond Light/Dark Mode: Implementing Dynamic Themes with CSS Custom Properties
Cover image for Beyond Light/Dark Mode: Implementing Dynamic Themes with CSS Custom Properties

Beyond Light/Dark Mode: Implementing Dynamic Themes with CSS Custom Properties

1
Comments 1
5 min read
Mastering HTML in 30 Days Course: From Beginner to Professional
Cover image for Mastering HTML in 30 Days Course: From Beginner to Professional

Mastering HTML in 30 Days Course: From Beginner to Professional

2
Comments
50 min read
Full-Stack Application Architecture in JavaScript and Python
Cover image for Full-Stack Application Architecture in JavaScript and Python

Full-Stack Application Architecture in JavaScript and Python

Comments
3 min read
Day 5/365 Full Stack Challenge: Build a simple HTML form with inputs
Cover image for Day 5/365 Full Stack Challenge: Build a simple HTML form with inputs

Day 5/365 Full Stack Challenge: Build a simple HTML form with inputs

1
Comments
4 min read
Day 4/365 Days of Full Stack Challenge: Bringing Your Page to Life - Inserting Images in HTML
Cover image for Day 4/365 Days of Full Stack Challenge: Bringing Your Page to Life - Inserting Images in HTML

Day 4/365 Days of Full Stack Challenge: Bringing Your Page to Life - Inserting Images in HTML

Comments
5 min read
Day 3/365 Days Full Stack Challenge: Organizing Information - Creating Lists in HTML
Cover image for Day 3/365 Days Full Stack Challenge: Organizing Information - Creating Lists in HTML

Day 3/365 Days Full Stack Challenge: Organizing Information - Creating Lists in HTML

1
Comments 4
5 min read
Day 2/365 Days coding challenge of Full stack: Add headings, paragraphs, and links in HTML
Cover image for Day 2/365 Days coding challenge of Full stack: Add headings, paragraphs, and links in HTML

Day 2/365 Days coding challenge of Full stack: Add headings, paragraphs, and links in HTML

2
Comments
5 min read
Day 1/365 of Full Stack Coding Challenge: Laying the Foundation - The Basic Structure of HTML
Cover image for Day 1/365 of Full Stack Coding Challenge: Laying the Foundation - The Basic Structure of HTML

Day 1/365 of Full Stack Coding Challenge: Laying the Foundation - The Basic Structure of HTML

3
Comments 1
4 min read
365 Days Full Stack Developer Coding Challenge
Cover image for 365 Days Full Stack Developer Coding Challenge

365 Days Full Stack Developer Coding Challenge

8
Comments
10 min read
Why Every Developer Should Master Async/Await and Promises
Cover image for Why Every Developer Should Master Async/Await and Promises

Why Every Developer Should Master Async/Await and Promises

6
Comments 1
4 min read
Build an AI-Powered Content Generation Platform
Cover image for Build an AI-Powered Content Generation Platform

Build an AI-Powered Content Generation Platform

2
Comments
10 min read
From Python Developer to SaaS Founder: My Next Move
Cover image for From Python Developer to SaaS Founder: My Next Move

From Python Developer to SaaS Founder: My Next Move

Comments
9 min read
Exploring Python 3.13 Features You Should Start Using Now.
Cover image for Exploring Python 3.13 Features You Should Start Using Now.

Exploring Python 3.13 Features You Should Start Using Now.

Comments
6 min read
How to Build Your First SaaS with Next.js, TypeScript, and Stripe
Cover image for How to Build Your First SaaS with Next.js, TypeScript, and Stripe

How to Build Your First SaaS with Next.js, TypeScript, and Stripe

1
Comments
9 min read
From Conversation to Query: A Deep Dive into Translating Human Language into SQL with LLMs
Cover image for From Conversation to Query: A Deep Dive into Translating Human Language into SQL with LLMs

From Conversation to Query: A Deep Dive into Translating Human Language into SQL with LLMs

Comments
6 min read
10 Mistakes Beginner Web Developers Make (and How to Avoid Them)
Cover image for 10 Mistakes Beginner Web Developers Make (and How to Avoid Them)

10 Mistakes Beginner Web Developers Make (and How to Avoid Them)

Comments 1
4 min read
DOM Manipulation
Cover image for DOM Manipulation

DOM Manipulation

Comments
5 min read
180 Days of Frontend Development Challenge Day 43 – Design a Landing Page from a Mockup
Cover image for 180 Days of Frontend Development Challenge Day 43 – Design a Landing Page from a Mockup

180 Days of Frontend Development Challenge Day 43 – Design a Landing Page from a Mockup

Comments
3 min read
Day 42: Creating a Responsive Layout - lesson for the 180 Frontend Challenge
Cover image for Day 42: Creating a Responsive Layout - lesson for the 180 Frontend Challenge

Day 42: Creating a Responsive Layout - lesson for the 180 Frontend Challenge

Comments
3 min read
Day 41/180 of Frontend Dev: Styling Forms and Tables

Day 41/180 of Frontend Dev: Styling Forms and Tables

1
Comments
3 min read
Day 40/180 of Frontend Dev: Practice Styling a Personal Website
Cover image for Day 40/180 of Frontend Dev: Practice Styling a Personal Website

Day 40/180 of Frontend Dev: Practice Styling a Personal Website

Comments
3 min read
180 Days of Frontend Development Challenge: Day 39 CSS Variables and Custom Properties
Cover image for 180 Days of Frontend Development Challenge: Day 39 CSS Variables and Custom Properties

180 Days of Frontend Development Challenge: Day 39 CSS Variables and Custom Properties

1
Comments
3 min read
180 Days of Frontend Development Challenge. Day 38 CSS Transitions and Animations.
Cover image for 180 Days of Frontend Development Challenge. Day 38 CSS Transitions and Animations.

180 Days of Frontend Development Challenge. Day 38 CSS Transitions and Animations.

5
Comments 1
4 min read
180 Days of Frontend Development Challenge: Day 37 CSS Media Queries
Cover image for 180 Days of Frontend Development Challenge: Day 37 CSS Media Queries

180 Days of Frontend Development Challenge: Day 37 CSS Media Queries

3
Comments
5 min read
180 Days of Frontend Development Challenge: Day 36 CSS Responsive Design Principles
Cover image for 180 Days of Frontend Development Challenge: Day 36 CSS Responsive Design Principles

180 Days of Frontend Development Challenge: Day 36 CSS Responsive Design Principles

3
Comments
8 min read
180 Days of Frontend Development Challenge: Day 35 CSS Pseudo-classes and Pseudo-elements
Cover image for 180 Days of Frontend Development Challenge: Day 35 CSS Pseudo-classes and Pseudo-elements

180 Days of Frontend Development Challenge: Day 35 CSS Pseudo-classes and Pseudo-elements

2
Comments
7 min read
180 Days of Frontend Development Challenge: Day 34 CSS Advanced Grid Layouts
Cover image for 180 Days of Frontend Development Challenge: Day 34 CSS Advanced Grid Layouts

180 Days of Frontend Development Challenge: Day 34 CSS Advanced Grid Layouts

5
Comments
8 min read
180 Days of Frontend Development Challenge: Day 33 CSS Grid Basics
Cover image for 180 Days of Frontend Development Challenge: Day 33 CSS Grid Basics

180 Days of Frontend Development Challenge: Day 33 CSS Grid Basics

4
Comments
6 min read
180 Days of Frontend Development Challenge: Day 32 CSS Advanced Flexbox
Cover image for 180 Days of Frontend Development Challenge: Day 32 CSS Advanced Flexbox

180 Days of Frontend Development Challenge: Day 32 CSS Advanced Flexbox

3
Comments
9 min read
Day 31/180 of Frontend Dev: CSS Flexbox Fundamentals - The Modern Layout Solution
Cover image for Day 31/180 of Frontend Dev: CSS Flexbox Fundamentals - The Modern Layout Solution

Day 31/180 of Frontend Dev: CSS Flexbox Fundamentals - The Modern Layout Solution

4
Comments
2 min read
Day 30/180 of Frontend Dev: Understanding CSS Float and Clear Properties

Day 30/180 of Frontend Dev: Understanding CSS Float and Clear Properties

Comments
2 min read
loading...