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.

Express + MongoDB + Swagger CRUD Sample

Express + MongoDB + Swagger CRUD Sample

Comments
4 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
JSON Response in Node.js: Sending Data Like a Pro 🚀

JSON Response in Node.js: Sending Data Like a Pro 🚀

1
Comments
2 min read
Creating a Node.js Server from Scratch 🚀

Creating a Node.js Server from Scratch 🚀

1
Comments 1
3 min read
The Power of the HTTP Module in Node.js 🚀

The Power of the HTTP Module in Node.js 🚀

1
Comments
3 min read
Mastering Pipes in Node.js 🚀

Mastering Pipes in Node.js 🚀

1
Comments
2 min read
Mastering Streams in Node.js 🚀

Mastering Streams in Node.js 🚀

1
Comments
2 min read
Mastering the `fs.promises` Module in Node.js 🚀

Mastering the `fs.promises` Module in Node.js 🚀

1
Comments
2 min read
Understanding Asynchronous JavaScript 🚀

Understanding Asynchronous JavaScript 🚀

2
Comments
2 min read
Understanding Streams and Buffers in Node.js 🚀

Understanding Streams and Buffers in Node.js 🚀

1
Comments
2 min read
Understanding Character Sets and Encoding in Node.js 🔤

Understanding Character Sets and Encoding in Node.js 🔤

1
Comments
2 min read
Understanding the Events Module in Node.js 🎯

Understanding the Events Module in Node.js 🎯

Comments
2 min read
Understanding the Callback Pattern in Node.js 🔄

Understanding the Callback Pattern in Node.js 🔄

Comments
2 min read
Built-in Modules in Node.js 🚀

Built-in Modules in Node.js 🚀

1
Comments
2 min read
The Path Module in Node.js 📂🚀

The Path Module in Node.js 📂🚀

Comments
2 min read
Importing JSON and Watch Mode in Node.js 🚀

Importing JSON and Watch Mode in Node.js 🚀

Comments
2 min read
ES Modules in Node.js: The Modern Way to Handle Modules 🚀

ES Modules in Node.js: The Modern Way to Handle Modules 🚀

Comments
2 min read
module.exports vs exports in Node.js: What’s the Difference? 🤔

module.exports vs exports in Node.js: What’s the Difference? 🤔

Comments
2 min read
Import and Export Patterns in Node.js: Mastering Modules 🚀

Import and Export Patterns in Node.js: Mastering Modules 🚀

Comments
3 min read
Understanding Module Caching in Node.js: Speed Up Your Apps 🚀

Understanding Module Caching in Node.js: Speed Up Your Apps 🚀

Comments
2 min read
Understanding Module Wrapper in Node.js: The Hidden Magic Behind Modules 🧙‍♂️✨

Understanding Module Wrapper in Node.js: The Hidden Magic Behind Modules 🧙‍♂️✨

Comments
2 min read
Understanding Module Scope in Node.js: Keep Your Code Safe & Organized 🚀

Understanding Module Scope in Node.js: Keep Your Code Safe & Organized 🚀

Comments
2 min read
Module Exports in Node.js: Unlocking the Power of Reusable Code 🚀

Module Exports in Node.js: Unlocking the Power of Reusable Code 🚀

Comments
2 min read
Local Modules in Node.js: Organize Your Code Like a Pro 🚀

Local Modules in Node.js: Organize Your Code Like a Pro 🚀

Comments
2 min read
Modules in Node.js: The Building Blocks of Your App 🚀

Modules in Node.js: The Building Blocks of Your App 🚀

Comments
2 min read
Comparing Browser and Node.js: What's the Difference? 🤔

Comparing Browser and Node.js: What's the Difference? 🤔

Comments
2 min read
Creating Your First Node.js Application 🚀

Creating Your First Node.js Application 🚀

Comments
3 min read
What is Node.js? 🚀

What is Node.js? 🚀

2
Comments 2
3 min read
Unveiling the JavaScript Runtime: The Magic Behind the Code

Unveiling the JavaScript Runtime: The Magic Behind the Code

7
Comments
3 min read
Exploring Chrome's V8 Engine: The Magic Behind JavaScript Performance

Exploring Chrome's V8 Engine: The Magic Behind JavaScript Performance

Comments
2 min read
Understanding ECMAScript: The Heart of Modern JavaScript

Understanding ECMAScript: The Heart of Modern JavaScript

Comments
2 min read
JavaScript Asynchronous Magic: Callbacks, Promises, and Async/Await

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

Comments 3
2 min read
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

4
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

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

10 Common Web Development Mistakes and How to Avoid Them

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

Top 20 Common TypeScript Mistakes and How to Fix Them

6
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

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

10 JavaScript One-Liners That Make Developer Life Easier

2
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?

2
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
loading...