Blog

Thoughts, tutorials, and insights about web development and technology.

Những Vấn Đề Người Mới Không Nhận Ra Khi Bắt Đầu Với React
React

Những Vấn Đề Người Mới Không Nhận Ra Khi Bắt Đầu Với React

Xin chào ae, nhân dịp đầu xuân mới trong lúc vợ con đang ngủ thì mình lôi tài liệu ra để tiếp tục ngâm cứu, nâng cao kỹ năng lập trình, có thể bạn hỏi mới tết nhứt đầu năm thì làm gì sớm thế, nghỉ ngơi, đi chơi đi chứ, nhưng thời gian là tiền bạc mà, nên không muốn bỏ lở.

DnSoft Admin

Feb 17, 2026

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

Feb 13, 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

Feb 13, 2026

Checklist tối ưu khi sử dụng PostgreSQL
Database10 phút đọc

Checklist tối ưu khi sử dụng PostgreSQL

Dưới đây là Checklist tối ưu PostgreSQL chuyên sâu cho Laravel / NestJS / NextJS trong môi trường High Traffic, tổng hợp từ kinh nghiệm triển khai API lớn, e-commerce, SaaS

DnSoft Admin

Feb 13, 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

Feb 12, 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

Feb 12, 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

Feb 11, 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

Feb 11, 2026

Tối ưu ứng dụng Laravel high traffic với Cache, Queue và Session
Laravel

Tối ưu ứng dụng Laravel high traffic với Cache, Queue và Session

Khi ứng dụng Laravel được đưa lên môi trường production, lưu lượng truy cập sẽ thay đổi mọi thứ. Những gì hoạt động tốt ở máy local hoặc với vài chục người dùng có thể sụp đổ hoàn toàn dưới áp lực thực tế.

Dong Nguyen

Feb 10, 2026

Hướng dẫn deploy NodeJS lên VPS Ubuntu 22.10
NodeJs

Hướng dẫn deploy NodeJS lên VPS Ubuntu 22.10

Trong bài viết này, mình sẽ hướng dẫn cơ bản cho các bạn deploy dự án chạy bằng NodeJs lên VPS chạy Ubuntu 22.x

Dong Nguyen

Feb 10, 2026

Các câu lệnh console cơ bản khi làm việc với Symfony
Symfony

Các câu lệnh console cơ bản khi làm việc với Symfony

Mình sẽ tổng hợp lại một số câu lệnh hay sử dụng khi làm việc với Symfony, đây là những câu lệnh cơ bản thôi, tuy nhiên nó là trợ thủ đắc lực để giúp mình debug và tìm lỗi cũng như thao tác nhanh hơn.

DnSoft Admin

Feb 9, 2026

Tạo dự án Symfony đầu tiên: Hướng dẫn siêu đơn giản cho người mới
Symfony

Tạo dự án Symfony đầu tiên: Hướng dẫn siêu đơn giản cho người mới

Trong bài này chúng ta cùng đi cài symfony để bắt đầu cho ứng dụng đầu tiên, nào get let started.

DnSoft Admin

Feb 9, 2026

Mình đã vượt qua giai đoạn thất nghiệp
Experience5 phút đọc

Mình đã vượt qua giai đoạn thất nghiệp

Bài viết này ghi lại quá trình nghỉ việc cho tới lúc có công việc mới, mình đã nghỉ việc cách đây cũng lâu rồi, hôm nay mới có dịp ngồi lại và viết những dòng này, hy vọng sẽ giúp ích được cho ai đó trong hành trình sắp tới.

DnSoft Admin

Feb 8, 2026

Lượng giá lại sau vài năm đi làm "cốt đơ"
Experience

Lượng giá lại sau vài năm đi làm "cốt đơ"

Dưới đây là bài viết lượng giá lại sau hơn 6 năm đi làm IT của mình, những thứ mà bản thân đã trải qua khi mới vào nghề, đồng thời là những lời khuyên cho các bạn trẻ mới bước chân vào nghề để không mắc phải những sai lầm không đáng có.

DnSoft Admin

Feb 8, 2026

Mastering TypeScript: Advanced Patterns & Best Practices
Javascript12 phút đọc

Mastering TypeScript: Advanced Patterns & Best Practices

Dive deep into advanced TypeScript patterns including generics, conditional types, and mapped types.

DnSoft Admin

Feb 7, 2026

Building Modern Web Apps with Next.js 16
React8 phút đọc

Building Modern Web Apps with Next.js 16

Explore the latest features of Next.js 16 and learn how to build performant, scalable web applications.

DnSoft Admin

Feb 7, 2026