Dzung Nguyen

Dzung Nguyen @dzungnt98

About: A chill software engineer

Location:
Vietnam
Joined:
Mar 7, 2021

Dzung Nguyen
articles - 30 total

🎨 Tailwind CSS: Styling Inner Components on Parent Hover Using "group"

🔥 Have you ever wanted to style an inner component when hovering over its parent container in...

Learn More 0 0Feb 22

🌟 Nullish Coalescing Operator (??) vs OR (||) in JavaScript : When to Use Each?

🔥 In JavaScript, the Nullish Coalescing Operator (??) provides a way to handle null and undefined...

Learn More 0 0Feb 21

🚀 Enhance Your JavaScript Code with the Spread Operator (...)!

👉 Have you ever needed to merge arrays, clone objects, or pass multiple arguments to a function...

Learn More 2 0Feb 19

🚀 Detecting Online/ Offline Status in React 🌐

🚀 Detecting Online/ Offline Status in React 🌐 🤔 Have you ever wondered how to detect if a user goes...

Learn More 0 0Feb 18

🚀 Efficient API Calls with Axios: Cancelling Unwanted Requests 🚀

⚠️ When working with frontend applications, API requests can pile up, especially with features like...

Learn More 0 0Feb 15

🎨 Open Graph (OG) Images: What They Are & How to Test Them 🚀

Ever shared a link and wondered how social media platforms generate those preview images? 🤔 That’s...

Learn More 0 0Feb 11

🚀 Transform Your Images with Cloudinary Image Transformations! 🎨

🤔 For those who use Cloudinary for managing images for your application, have you ever wanted to...

Learn More 1 0Feb 9

🚀 Supercharge Your React Development with usehooks-ts

If you're working with React + TypeScript, you know how much boilerplate and repetitive logic can...

Learn More 0 0Feb 8

Handling Panic in Go with recover() ⚡

👉 In Go, a panic can occur due to unexpected runtime errors. When this happens, the program...

Learn More 0 0Feb 7

Graceful Shutdown in Node.js Express 🚀

💎 When running an Express server, shutting it down gracefully ensures that ongoing requests complete...

Learn More 2 0Feb 4

🚀 Create Responsive Emails with MJML! 📩

Struggling with responsive email design? 🤔 MJML is the solution to save your day! 🚀 Instead of...

Learn More 1 0Feb 2

🚀 Effortless Smooth Scrolling with CSS Scroll Snap! 🎯

Ever scrolled through a carousel or sectioned layout and went beyond your target? 🤯 Stop struggling...

Learn More 3 0Feb 1

📏 Responsive Text with clamp() in CSS! 🎨

🤔 Are you struggling to make text scale perfectly across all screen sizes? 📱💻 Using fixed sizes or...

Learn More 1 0Jan 31

🎥 Maintain Aspect Ratio for Embedded YouTube Videos

🤔 Have you ever embedded a YouTube video and noticed it looks weird on different screens? 🤯...

Learn More 0 0Jan 30

Supercharging Email Templates with react-email Library 🚀

If you're a React developer, crafting email templates just got a whole lot easier! Say goodbye to...

Learn More 2 0Jan 28

Wouter: A ~2.1KB tiny router for React 🚀

💢 When building React applications, routing is an essential part of the user experience. While...

Learn More 1 0Jan 27

Simplify Your React Development with useHooks

If you’ve been developing with React for any amount of time, you know how hooks have revolutionized...

Learn More 1 0Jan 26

Prototype Design Pattern Explained

What is the Prototype Design Pattern? The Prototype design pattern allows you to clone an existing...

Learn More 0 0Jan 25

Law of Demeter (LoD) Explained in 100 Seconds

💡 What is Law of Demeter (LoD)? 💡 The Law of Demeter (LoD) aimed at reducing coupling in...

Learn More 1 4Jan 24

Dependency Inversion Principle (DIP) Explained in 100 Seconds

💡 What is Dependency Inversion Principle (DIP)? 💡 The DIP, part of the SOLID principles,...

Learn More 1 0Jan 23

You Aren’t Gonna Need It Principle (YAGNI) Explained in 100 Seconds

💡 What is You Aren’t Gonna Need It Principle (YAGNI)? 💡 YAGNI is a fundamental principle...

Learn More 0 0Jan 22

Interface Segregation Principle (ISP) Explained in 100 Seconds

💡 What is Interface Segregation Principle (ISP)? The ISP, part of the SOLID principles,...

Learn More 2 0Jan 21

Liskov Substitution Principle (LSP) Explained in 100 Seconds

💡 What is Liskov Substitution Principle? 💡 The Liskov Substitution Principle (LSP),...

Learn More 1 0Jan 20

"Tell, Don't Ask" Principle Explained in 100 Seconds

The Tell, Don't Ask principle is a core concept in object-oriented programming (OOP) that encourages...

Learn More 3 1Jan 19

DRY Principle Explained in 100 Seconds

💡 What is DRY? DRY stand for Don't Repeat Yourself, a basic principle of software...

Learn More 0 0Jan 18

KISS Design Principle Explained in 100 Seconds

The KISS principle is not limited to software development; it is embraced across numerous...

Learn More 0 0Jan 17

Golang - How a Chef and Waiter Teach the Single Responsibility Principle

Welcome to the first post in my SOLID principles series for Golang! In this series, I’ll break down...

Learn More 0 0Jan 16

Preventing SQL Injection with Raw SQL and ORM in Golang

In modern development, secure coding is crucial. Golang applications can also be prone to SQL...

Learn More 0 0Jan 15

SQL Injection - In Just 5 Minutes!

In today’s interconnected world, data security is a top priority. However, despite advancements in...

Learn More 0 0Jan 15

Golang Dependency Injection - Just in 5 Minutes!

When building large applications, managing dependencies effectively is critical for keeping your code...

Learn More 0 0Jan 13