DEV Community

Rajesh Dhiman profile picture

Rajesh Dhiman

Rajesh Dhiman is a full-stack developer, technical architect, and mentor with 12+ years of experience. He specializes in scalable web applications, API design, and cloud services.

Location Himachal Pradesh, India Joined Joined on  Personal website https://www.rajeshdhiman.in/ github website twitter website

Work

Full Stack Developer

Mastering DOM Manipulation in Vanilla JavaScript: Why It Still Matters

Mastering DOM Manipulation in Vanilla JavaScript: Why It Still Matters

Comments
5 min read

Want to connect with Rajesh Dhiman?

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

Already have an account? Sign in
React Performance Optimization Techniques: Memoization, Lazy Loading, and More

React Performance Optimization Techniques: Memoization, Lazy Loading, and More

Comments
4 min read
A Complete Guide to React useEffect vs useLayoutEffect for Beginners

A Complete Guide to React useEffect vs useLayoutEffect for Beginners

Comments
4 min read
React 18 Automatic Batching: How to Minimize Re-Renders and Boost Performance

React 18 Automatic Batching: How to Minimize Re-Renders and Boost Performance

Comments
4 min read
Mastering State Management in React: App State vs Component State Explained

Mastering State Management in React: App State vs Component State Explained

1
Comments
4 min read
Debouncing vs Throttling in JavaScript: When and Why You Should Use Them

Debouncing vs Throttling in JavaScript: When and Why You Should Use Them

3
Comments
4 min read
State Management in React: When to Use useState, useReducer, and useRef

State Management in React: When to Use useState, useReducer, and useRef

5
Comments 2
2 min read
How to Make JavaScript Error Handling More Readable with ESLint Rules

How to Make JavaScript Error Handling More Readable with ESLint Rules

Comments
3 min read
10 Rarely Used HTML Tags You Should Start Using Today

10 Rarely Used HTML Tags You Should Start Using Today

2
Comments
3 min read
Variable Naming Best Practices in JavaScript for Clean, Maintainable Code

Variable Naming Best Practices in JavaScript for Clean, Maintainable Code

Comments
2 min read
Understanding the Temporal Dead Zone (TDZ) in JavaScript

Understanding the Temporal Dead Zone (TDZ) in JavaScript

Comments
2 min read
Mastering JavaScript Promises: A Guide to Polyfills and Advanced Techniques

Mastering JavaScript Promises: A Guide to Polyfills and Advanced Techniques

Comments
2 min read
Memoization in JavaScript: Enhancing Performance Efficiently

Memoization in JavaScript: Enhancing Performance Efficiently

Comments
2 min read
Beyond useEffect: Simplifying React with Custom Hooks

Beyond useEffect: Simplifying React with Custom Hooks

Comments
2 min read
Avoiding Frontend Development Failure: Proven Practices for Writing Clean Code

Avoiding Frontend Development Failure: Proven Practices for Writing Clean Code

Comments
2 min read
Overcoming the Fear of Failure: Tips for Aspiring Developers

Overcoming the Fear of Failure: Tips for Aspiring Developers

Comments 1
3 min read
The Code Between Us - A Poem

The Code Between Us - A Poem

Comments
2 min read
The Hidden Power of useRef: Why It’s Essential in Your React Projects

The Hidden Power of useRef: Why It’s Essential in Your React Projects

1
Comments
4 min read
Mastering React Re-renders: How to Avoid Common Pitfalls

Mastering React Re-renders: How to Avoid Common Pitfalls

7
Comments
4 min read
Effortless Error Handling in JavaScript: How the Safe Assignment Operator Simplifies Your Code

Effortless Error Handling in JavaScript: How the Safe Assignment Operator Simplifies Your Code

17
Comments 4
2 min read
Dynamic Programming Made Easy: A Beginner’s Guide with JavaScript Examples

Dynamic Programming Made Easy: A Beginner’s Guide with JavaScript Examples

Comments
4 min read
25 ChatGPT Prompts for Full-Stack Developers

25 ChatGPT Prompts for Full-Stack Developers

8
Comments 3
6 min read
A Simple Guide to Problem-Solving: Master Algorithms and Ace Coding Interviews

A Simple Guide to Problem-Solving: Master Algorithms and Ace Coding Interviews

5
Comments
5 min read
Uncovering the mysteries of JavaScript!

Uncovering the mysteries of JavaScript!

Comments
1 min read
Are we underestimating the power of JavaScript?

Are we underestimating the power of JavaScript?

Comments
1 min read
Bugs: 'The Unsung Heroes of Software Development.' A counterintuitive look at how errors drive innovation

Bugs: 'The Unsung Heroes of Software Development.' A counterintuitive look at how errors drive innovation

Comments
1 min read
Is Programming Poetry? The Similarities Between Writing Code and Writing Verse

Is Programming Poetry? The Similarities Between Writing Code and Writing Verse

Comments
1 min read
Could Too Much Planning Be Killing Your Code? The Spontaneity Factor in Coding

Could Too Much Planning Be Killing Your Code? The Spontaneity Factor in Coding

Comments
1 min read
Are Coding Bootcamps the New University Degree? Let's Stir Up Some Debate

Are Coding Bootcamps the New University Degree? Let's Stir Up Some Debate

Comments
1 min read
Why Coding in Pyjamas Might Just Improve Your Programming Skills

Why Coding in Pyjamas Might Just Improve Your Programming Skills

Comments
1 min read
Debugging: The Art of Being Wrong the Right Way - A Counterintuitive Approach

Debugging: The Art of Being Wrong the Right Way - A Counterintuitive Approach

Comments 1
1 min read
What are the most important web development concepts a full stack developer should know?

What are the most important web development concepts a full stack developer should know?

1
Comments
1 min read
HTML Meta Tags- Everything a front-end developer should know

HTML Meta Tags- Everything a front-end developer should know

31
Comments
6 min read
Today I learned :focus-within

Today I learned :focus-within

6
Comments
1 min read
Why Code Comments Are Important?

Why Code Comments Are Important?

4
Comments 4
1 min read
What is front-end development?

What is front-end development?

7
Comments
2 min read
javaScript – Replace all occurrences of a forward slash in a string

javaScript – Replace all occurrences of a forward slash in a string

12
Comments 6
1 min read
Introduction to the javascript fetch() Api

Introduction to the javascript fetch() Api

25
Comments 2
4 min read
Responsive images – Using Srcset

Responsive images – Using Srcset

17
Comments
2 min read
CSS – An Introduction to Flexbox

CSS – An Introduction to Flexbox

21
Comments
3 min read
Responsive Web Design - Media Queries

Responsive Web Design - Media Queries

21
Comments
3 min read
How to do a better code review?

How to do a better code review?

7
Comments 9
1 min read
The Viewport & The Responsive web Design

The Viewport & The Responsive web Design

12
Comments
2 min read
loading...