Chào mừng đến khu vườn số của tôi

Xin chào, tôi là Dong Nguyen

Một kỹ sư phần mềm đam mê xây dựng những sản phẩm công nghệ chất lượng cao, tập trung vào hiệu năng, tính ổn định và trải nghiệm người dùng. Trên blog cá nhân, tôi chia sẻ kiến thức, kinh nghiệm thực tiễn và các góc nhìn chuyên sâu về phát triển web, PHP, JavaScript, Python, tối ưu cơ sở dữ liệu, kiến trúc hệ thống và nhiều chủ đề công nghệ khác, nhằm giúp cộng đồng lập trình viên học hỏi và phát triển bền vững hơn.

Bài viết mới

Bài viết và hướng dẫn mới nhất

Tìm hiểu về imports, exports, controllers, providers trong NestJs module
NodeJs

Tìm hiểu về imports, exports, controllers, providers trong NestJs module

Bài hôm nay chúng ta sẽ đi tìm hiểu các thành phần cơ bản và quan trọng ở trong 1 module khi sử dụng với NestJs, hiểu rõ được các thành phần này giúp bạn nắm rõ ý tưởng cũng như cách thiết kế của NestJs, nào chúng ta cùng vào bài thôi.

Dong Nguyen

12 thg 2, 2026

Hiểu rõ Scopes (SINGLETON, REQUEST, TRANSIENT) trong NestJS
NodeJs

Hiểu rõ Scopes (SINGLETON, REQUEST, TRANSIENT) trong NestJS

Trong NestJS, “Scope” là cách bạn kiểm soát vòng đời của các provider. Việc hiểu rõ scope giúp bạn tránh những lỗi khó lường trong hệ thống lớn: như chia sẻ sai instance, rò rỉ trạng thái, hoặc sử dụng sai context (ví dụ như trong xử lý HTTP request, WebSocket, v.v.).

Dong Nguyen

12 thg 2, 2026

Các loại inject decorator thường dùng trong NestJs
NodeJs

Các loại inject decorator thường dùng trong NestJs

Trong NestJS – một framework cực kỳ mạnh mẽ và có cấu trúc rõ ràng cho Node.js – khái niệm Dependency Injection (DI) là linh hồn của mọi module. Và để thực hiện DI, NestJS cung cấp một loạt các Inject Decorators giúp bạn dễ dàng khai báo, cấu hình và sử dụng các service một cách tường minh.

Dong Nguyen

12 thg 2, 2026

Dependency Injection & Custom Provider trong NestJS
NodeJs

Dependency Injection & Custom Provider trong NestJS

Một pattern được sử dụng rất nhiều trong lập trình hướng đối tượng nói chung là Dependency Injection, hầu hết các framework hiện đại đều có sử dụng pattern này, hôm nay chúng ta sẽ tìm hiểu nó là gì và NestJs đã áp dụng như thế nào.

Dong Nguyen

12 thg 2, 2026

Tích hợp CI, CD với Jenkins và dự án NodeJS
NodeJs

Tích hợp CI, CD với Jenkins và dự án NodeJS

Trong bài này mình sẽ hướng dẫn setup cơ bản Jenkins để làm CI/CD, tích hợp, kiểm thử liên tục để tối ưu quy trình phát triển phần mềm.

Dong Nguyen

11 thg 2, 2026

Kiến trúc NestJs, một framework cực mạnh của Javascript.
NodeJs

Kiến trúc NestJs, một framework cực mạnh của Javascript.

NestJS là một framework cực kỳ mạnh mẽ để xây dựng ứng dụng backend với Node.js, đặc biệt theo hướng modular & scalable (có cấu trúc mô-đun, dễ mở rộng). Để hiểu sâu kiến trúc của NestJS, mình sẽ chia thành các phần chính:

Dong Nguyen

11 thg 2, 2026

Duyệt theo danh mục

Tìm bài viết theo chủ đề bạn quan tâm

React

Các pattern React, hooks, server components và hướng dẫn hệ sinh thái.

1 bài viết

Symfony

Khám phá Symfony framework với các chủ đề: kiến trúc chuẩn enterprise, service container, event dispatcher, messenger, tối ưu hiệu năng và best practices.

2 bài viết

PHP

Chia sẻ kiến thức PHP từ cơ bản đến nâng cao: cú pháp, tối ưu hiệu năng, bảo mật, kiến trúc hệ thống và kinh nghiệm thực chiến trong dự án thực tế.

0 bài viết

Laravel

Tổng hợp bài viết chuyên sâu về Laravel: kiến trúc MVC, Eloquent, queue, cache, tối ưu hiệu suất, bảo mật và triển khai hệ thống backend chuyên nghiệp.

1 bài viết

NodeJs

Chia sẻ kiến thức NodeJs từ nền tảng đến nâng cao: event loop, async/await, microservices, tối ưu hiệu năng, bảo mật và xây dựng hệ thống backend scalable.

7 bài viết

Database

Chia sẻ kiến thức chuyên sâu về cơ sở dữ liệu: thiết kế schema, tối ưu truy vấn, indexing, transaction, replication, backup, scaling và xử lý dữ liệu lớn trong hệ thống thực tế.

0 bài viết

Javascript

Chia sẻ kiến thức JavaScript từ nền tảng đến nâng cao: cơ chế hoạt động, async programming, event loop, performance optimization, design patterns và ứng dụng thực tế trong các hệ thống frontend và backend hiện đại.

1 bài viết

Kinh Nghiệm

Chia sẻ kinh nghiệm làm việc thực tế trong phát triển phần mềm, triển khai hệ thống production, tối ưu hiệu năng, xử lý sự cố, kiến trúc hệ thống và những bài học rút ra trong quá trình làm nghề.

2 bài viết