DEV Community

Nhan Nguyen profile picture

Nhan Nguyen

I’m a web developer, and I am really passionate about learning web development | MEAN.

Work

Web Developer

Three Year Club
Writing Debut
8 Week Writing Streak
1 Week Community Wellness Streak
4 Week Writing Streak
Two Year Club
One Year Club
Angular Dynamic Service Instantiation Using Injector

Angular Dynamic Service Instantiation Using Injector

4
Comments
3 min read

Want to connect with Nhan Nguyen?

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

Already have an account? Sign in
Deploying Your Angular v19 Site to Vercel

Deploying Your Angular v19 Site to Vercel

1
Comments
2 min read
Exploring Vitest 3.0: The Future of Testing in JavaScript

Exploring Vitest 3.0: The Future of Testing in JavaScript

4
Comments 2
3 min read
Applying GraphQL to Backend with Node.js and PostgreSQL

Applying GraphQL to Backend with Node.js and PostgreSQL

Comments
3 min read
Setting Up PostgreSQL in Docker: A Step-by-Step Guide

Setting Up PostgreSQL in Docker: A Step-by-Step Guide

Comments
3 min read
Why You Should Consider Moving from MongoDB to PostgreSQL

Why You Should Consider Moving from MongoDB to PostgreSQL

Comments
3 min read
Getting Started with PostgreSQL: A Beginner's Guide

Getting Started with PostgreSQL: A Beginner's Guide

Comments
3 min read
Getting Started with Supabase

Getting Started with Supabase

1
Comments
3 min read
RxJS Subscribe is Deprecated: What Developers Need to Know

RxJS Subscribe is Deprecated: What Developers Need to Know

1
Comments
3 min read
Sharing a Variable Across HTML, CSS, and JavaScript

Sharing a Variable Across HTML, CSS, and JavaScript

5
Comments
2 min read
Discover the Best of JavaScript with Best of JS

Discover the Best of JavaScript with Best of JS

Comments
3 min read
Load Balancing Node.js Applications with Nginx Upstream Configuration

Load Balancing Node.js Applications with Nginx Upstream Configuration

Comments
3 min read
Understanding Node.js Alpine Versions: A Lightweight Choice for Your Projects

Understanding Node.js Alpine Versions: A Lightweight Choice for Your Projects

Comments
3 min read
Angular’s Shift Towards Native Style and Class Bindings: What You Need to Know

Angular’s Shift Towards Native Style and Class Bindings: What You Need to Know

4
Comments
2 min read
One Year with GitHub Copilot: Reflections, Lessons, and Insights

One Year with GitHub Copilot: Reflections, Lessons, and Insights

1
Comments
3 min read
JavaScript Memory Optimization Techniques

JavaScript Memory Optimization Techniques

Comments
1 min read
Common Memory Leaks in JavaScript

Common Memory Leaks in JavaScript

1
Comments
2 min read
Node.js v23.6.0 is Here: TypeScript Execution Made Easier! 🎉

Node.js v23.6.0 is Here: TypeScript Execution Made Easier! 🎉

Comments
1 min read
Exploring Angular v19 Resource API

Exploring Angular v19 Resource API

3
Comments 1
3 min read
Angular 19 introduces the experimental Resource API

Angular 19 introduces the experimental Resource API

9
Comments
3 min read
Angular v19 with experimental API "Linked Signal"

Angular v19 with experimental API "Linked Signal"

2
Comments
1 min read
Angular dependency injection using multi-providers

Angular dependency injection using multi-providers

2
Comments
2 min read
Understanding Angular Injection Context and Signal equality functions

Understanding Angular Injection Context and Signal equality functions

7
Comments
2 min read
Create Angular Components Dynamically at runtime

Create Angular Components Dynamically at runtime

5
Comments
2 min read
Angular Cross Chat Tab with the BroadcastChannel API

Angular Cross Chat Tab with the BroadcastChannel API

3
Comments
2 min read
JavaScript Design Patterns - Behavioral - Template

JavaScript Design Patterns - Behavioral - Template

1
Comments 1
1 min read
JavaScript Design Patterns - Behavioral - Strategy

JavaScript Design Patterns - Behavioral - Strategy

1
Comments
1 min read
JavaScript Design Patterns - Behavioral - State

JavaScript Design Patterns - Behavioral - State

Comments
1 min read
JavaScript Design Patterns - Behavioral - Observer

JavaScript Design Patterns - Behavioral - Observer

1
Comments
1 min read
Improve Angular Signals performance with untracked function

Improve Angular Signals performance with untracked function

3
Comments 1
2 min read
JavaScript Design Patterns - Behavioral - Memento

JavaScript Design Patterns - Behavioral - Memento

1
Comments 1
1 min read
JavaScript Design Patterns - Behavioral - Mediator

JavaScript Design Patterns - Behavioral - Mediator

5
Comments 1
1 min read
JavaScript Tag Function

JavaScript Tag Function

2
Comments
1 min read
JavaScript 𝗠𝗶𝗰𝗿𝗼𝘁𝗮𝘀𝗸 𝗤𝘂𝗲𝘂𝗲 and 𝗠𝗮𝗰𝗿𝗼𝘁𝗮𝘀𝗸 𝗤𝘂𝗲𝘂𝗲

JavaScript 𝗠𝗶𝗰𝗿𝗼𝘁𝗮𝘀𝗸 𝗤𝘂𝗲𝘂𝗲 and 𝗠𝗮𝗰𝗿𝗼𝘁𝗮𝘀𝗸 𝗤𝘂𝗲𝘂𝗲

4
Comments 1
1 min read
Simple Angular Log Service

Simple Angular Log Service

7
Comments 1
2 min read
TypeScript What 'string & {}' mean meaning?

TypeScript What 'string & {}' mean meaning?

6
Comments 3
1 min read
JavaScript Design Patterns - Behavioral - Iterator

JavaScript Design Patterns - Behavioral - Iterator

67
Comments 11
1 min read
JavaScript Design Patterns - Behavioral - Command

JavaScript Design Patterns - Behavioral - Command

Comments
1 min read
Angular v18 route's redirectTo property can be a function

Angular v18 route's redirectTo property can be a function

6
Comments 1
1 min read
Angular's next feature @let syntax

Angular's next feature @let syntax

1
Comments
2 min read
Angular v18 highlights

Angular v18 highlights

1
Comments
1 min read
JavaScript Design Patterns - Behavioral - Chain of Responsibility

JavaScript Design Patterns - Behavioral - Chain of Responsibility

2
Comments
2 min read
JavaScript Design Patterns - Structural - Proxy

JavaScript Design Patterns - Structural - Proxy

3
Comments 2
1 min read
JavaScript Design Patterns - Structural - Facade

JavaScript Design Patterns - Structural - Facade

2
Comments 1
1 min read
Naming Conventions

Naming Conventions

2
Comments
1 min read
React TypeScript - Vite + React

React TypeScript - Vite + React

1
Comments
1 min read
JavaScript Design Patterns - Structural - Decorator

JavaScript Design Patterns - Structural - Decorator

7
Comments 6
1 min read
Angular Signals update function

Angular Signals update function

4
Comments 2
1 min read
Angular Directive Selector

Angular Directive Selector

5
Comments
1 min read
Angular Signals Base untracked function

Angular Signals Base untracked function

3
Comments 2
1 min read
Avoid using the Angular Signals ".update()" operation when using the component life cycle hook "afterRender"

Avoid using the Angular Signals ".update()" operation when using the component life cycle hook "afterRender"

3
Comments
1 min read
Using satisfies Operator in TypeScript

Using satisfies Operator in TypeScript

Comments
1 min read
Basic MVVM Architecture in JavaScript with knockoutjs

Basic MVVM Architecture in JavaScript with knockoutjs

5
Comments 3
2 min read
𝐏𝐫𝐨𝐦𝐢𝐬𝐞.𝐰𝐢𝐭𝐡𝐑𝐞𝐬𝐨𝐥𝐯𝐞𝐫𝐬 - 𝐀 𝐍𝐞𝐰 𝐖𝐚𝐲 𝐭𝐨 𝐂𝐫𝐞𝐚𝐭𝐞 𝐏𝐫𝐨𝐦𝐢𝐬𝐞𝐬 in 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭

𝐏𝐫𝐨𝐦𝐢𝐬𝐞.𝐰𝐢𝐭𝐡𝐑𝐞𝐬𝐨𝐥𝐯𝐞𝐫𝐬 - 𝐀 𝐍𝐞𝐰 𝐖𝐚𝐲 𝐭𝐨 𝐂𝐫𝐞𝐚𝐭𝐞 𝐏𝐫𝐨𝐦𝐢𝐬𝐞𝐬 in 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭

4
Comments 2
1 min read
JavaScript Design Patterns - Structural - Composite

JavaScript Design Patterns - Structural - Composite

1
Comments
1 min read
JavaScript Design Patterns - Structural - Bridge

JavaScript Design Patterns - Structural - Bridge

2
Comments 2
1 min read
Simple JavaScript Signal Concept

Simple JavaScript Signal Concept

1
Comments
1 min read
JavaScript Design Patterns - Structural - Adapter

JavaScript Design Patterns - Structural - Adapter

Comments
1 min read
JavaScript Design Patterns - Creational - Factory

JavaScript Design Patterns - Creational - Factory

Comments
1 min read
Angular v17.2 Updates - contentChild()

Angular v17.2 Updates - contentChild()

1
Comments
1 min read
loading...