DEV Community

SOVANNARO profile picture

SOVANNARO

Passionate developer specializing in JavaScript, TypeScript, React, Vue, and Angular. I thrive on solving problems and building innovative solutions that make a difference in the modern world.

Location Phnom Penh, Cambodia Joined Joined on  Personal website https://sovannaro.vercel.app/ github website twitter website

Education

Phnom Penh International University (PPIU)

Work

Front-End Developer building scalable apps, and mentoring juniors.

JavaScript Asynchronous Magic: Callbacks, Promises, and Async/Await

JavaScript Asynchronous Magic: Callbacks, Promises, and Async/Await

Comments 2
2 min read

Want to connect with SOVANNARO?

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

Already have an account? Sign in
I Launched My Portfolio Website! I Need Your Feedback

I Launched My Portfolio Website! I Need Your Feedback

Comments
1 min read
Top 10 Alternatives to Next.js in 2025

Top 10 Alternatives to Next.js in 2025

1
Comments
3 min read
TypeScript Patterns You Should Know for React Development

TypeScript Patterns You Should Know for React Development

Comments
3 min read
The Clean Code Handbook: How to Write Better Code for Agile Software Development

The Clean Code Handbook: How to Write Better Code for Agile Software Development

Comments
2 min read
10 Common Web Development Mistakes and How to Avoid Them

10 Common Web Development Mistakes and How to Avoid Them

5
Comments
4 min read
Top 20 Common TypeScript Mistakes and How to Fix Them

Top 20 Common TypeScript Mistakes and How to Fix Them

1
Comments
4 min read
15 Best Sites to Download Free SVG Illustrations

15 Best Sites to Download Free SVG Illustrations

2
Comments 1
2 min read
10 JavaScript Design Patterns Every Developer Should Know

10 JavaScript Design Patterns Every Developer Should Know

3
Comments 1
3 min read
15 Reasons Why Every Developer Should Learn Vim

15 Reasons Why Every Developer Should Learn Vim

2
Comments
3 min read
The 5 Most Transformative JavaScript Features From ES15

The 5 Most Transformative JavaScript Features From ES15

3
Comments
2 min read
20 Simple JavaScript Interview Questions That Blew My Mind

20 Simple JavaScript Interview Questions That Blew My Mind

Comments
4 min read
Top 20 Modern React Libraries To Supercharge Your Next Big Project

Top 20 Modern React Libraries To Supercharge Your Next Big Project

Comments
5 min read
Agile vs. Scrum: Understanding the Core Differences

Agile vs. Scrum: Understanding the Core Differences

Comments
3 min read
15 Expert Performance Tips Every Senior JS React Developer Should Know

15 Expert Performance Tips Every Senior JS React Developer Should Know

4
Comments
3 min read
10 Websites Every CSS Developer Should Know

10 Websites Every CSS Developer Should Know

Comments
2 min read
20 Must-Know React.js Techniques for Beginners in 2025

20 Must-Know React.js Techniques for Beginners in 2025

Comments
5 min read
10 Must-Know Advanced Uses of Promises in JavaScript

10 Must-Know Advanced Uses of Promises in JavaScript

1
Comments
3 min read
15 Git Command-Line Tricks Every Developer Should Know

15 Git Command-Line Tricks Every Developer Should Know

78
Comments 14
3 min read
20 Advanced JavaScript Tricks for Experienced Developers

20 Advanced JavaScript Tricks for Experienced Developers

150
Comments 13
4 min read
10 JavaScript One-Liners That Make Developer Life Easier

10 JavaScript One-Liners That Make Developer Life Easier

3
Comments 1
2 min read
10 Awesome Next.js Libraries to Supercharge Your Development

10 Awesome Next.js Libraries to Supercharge Your Development

3
Comments
3 min read
Understanding MongoDB Operators with Example Easy Understand

Understanding MongoDB Operators with Example Easy Understand

Comments
3 min read
Understanding Relationships in MongoDB: One-to-One, One-to-Many, and Many-to-Many

Understanding Relationships in MongoDB: One-to-One, One-to-Many, and Many-to-Many

Comments
3 min read
Exploring Alternatives to Docusaurus for Building Documentation Websites

Exploring Alternatives to Docusaurus for Building Documentation Websites

Comments
4 min read
What Does Docker Do?

What Does Docker Do?

4
Comments 2
4 min read
The Art of Writing Awesome Commit Messages ✨

The Art of Writing Awesome Commit Messages ✨

1
Comments
3 min read
How Does a Compiler Work?

How Does a Compiler Work?

3
Comments
5 min read
Why Some Developers Will Never Improve

Why Some Developers Will Never Improve

Comments
4 min read
Mastering Clean Code: A Complete Guide to Writing Software That Is Maintainable and Efficient

Mastering Clean Code: A Complete Guide to Writing Software That Is Maintainable and Efficient

Comments
6 min read
10 Awesome Developer Tools to Make Your Life Easier

10 Awesome Developer Tools to Make Your Life Easier

Comments
5 min read
How Does a Compiler Work in React?

How Does a Compiler Work in React?

Comments
5 min read
20 Advanced React Techniques Every Senior Developer Should Master

20 Advanced React Techniques Every Senior Developer Should Master

2
Comments
5 min read
React 19 and the Death of Legacy Patterns: What Every Developer Should Unlearn

React 19 and the Death of Legacy Patterns: What Every Developer Should Unlearn

1
Comments
4 min read
7 TypeScript Patterns for Bulletproof React Components (That Your Team Will Love)

7 TypeScript Patterns for Bulletproof React Components (That Your Team Will Love)

1
Comments
3 min read
5 State Management Hacks in React You’ve Never Tried (But Should)

5 State Management Hacks in React You’ve Never Tried (But Should)

1
Comments
4 min read
7 React Performance Patterns Every Developer Should Steal (and How to Implement Them)

7 React Performance Patterns Every Developer Should Steal (and How to Implement Them)

Comments
3 min read
5 Top JavaScript Cookie Libraries for Modern Web Development

5 Top JavaScript Cookie Libraries for Modern Web Development

Comments
4 min read
Web Authentication: Cookies vs. Tokens

Web Authentication: Cookies vs. Tokens

1
Comments
4 min read
The Best TypeScript Tips for React Developers

The Best TypeScript Tips for React Developers

5
Comments
5 min read
The Best Ways to Start Learning React Today

The Best Ways to Start Learning React Today

1
Comments
5 min read
7 React Lessons I Wish I Knew Earlier (with TypeScript Examples)

7 React Lessons I Wish I Knew Earlier (with TypeScript Examples)

6
Comments
5 min read
Every React 19 Feature Explained with TypeScript Examples

Every React 19 Feature Explained with TypeScript Examples

1
Comments
7 min read
All React Hooks Explained with TypeScript Examples

All React Hooks Explained with TypeScript Examples

1
Comments
5 min read
React 18 vs React 19: Key Differences To Know For 2025 🚀

React 18 vs React 19: Key Differences To Know For 2025 🚀

Comments
4 min read
7 React Custom Hooks I Can’t Live Without in My Projects 🚀

7 React Custom Hooks I Can’t Live Without in My Projects 🚀

48
Comments 9
5 min read
13 Awesome React Animation Libraries To Elevate Your Design Projects 🚀

13 Awesome React Animation Libraries To Elevate Your Design Projects 🚀

5
Comments
5 min read
7 Hottest UI Component Libraries of 2025

7 Hottest UI Component Libraries of 2025

4
Comments 1
4 min read
This New JavaScript Operator is an Absolute Game Changer

This New JavaScript Operator is an Absolute Game Changer

Comments
4 min read
Zustand Makes React Too Easy

Zustand Makes React Too Easy

1
Comments 1
5 min read
11 Useful React.js Hacks Every Developer Should Know

11 Useful React.js Hacks Every Developer Should Know

1
Comments
4 min read
React 19: Goodbye to Old Features, Hello to the Future 🚀

React 19: Goodbye to Old Features, Hello to the Future 🚀

2
Comments 3
5 min read
TypeScript Best Practices 2025: Elevate Your Code Quality 🚀

TypeScript Best Practices 2025: Elevate Your Code Quality 🚀

Comments
4 min read
TypeScript Roadmap 2025: The Future of Type-Safe JavaScript 🚀

TypeScript Roadmap 2025: The Future of Type-Safe JavaScript 🚀

2
Comments
3 min read
🔥 What is TypeScript and Why Should You Use It?

🔥 What is TypeScript and Why Should You Use It?

2
Comments
3 min read
🚀 TypeScript Roadmap 2024 Step By Step

🚀 TypeScript Roadmap 2024 Step By Step

6
Comments
4 min read
loading...