Material UI (MUI) là gì? Hướng dẫn sử dụng thư viện UI hàng đầu cho React

1. Material UI là gì? Material UI (MUI) là một thư viện giao diện người dùng (UI Library) dành cho React, được xây dựng dựa trên triết lý Material...
Avatar photo duong.trantung@ncc.asia
5 min read

Xây dựng Module “Report” có Filtering, Pagination và Caching trong NestJS

Giới thiệu Khi phát triển hệ thống backend, module báo cáo (report) là một trong những phần quan trọng nhất —...
Avatar photo Tuan Vu Thanh
3 min read

Xây dựng API hiệu năng cao với Cache và Interceptor trong NestJS

🚀 Giới thiệu Hiệu năng là yếu tố sống còn của mọi ứng dụng backend. Một API chậm không chỉ làm...
Avatar photo Tuan Vu Thanh
3 min read

Validation và Exception Filter – Cách xử lý lỗi chuyên nghiệp trong NestJS

Giới thiệu Một API chuyên nghiệp không chỉ cần chạy đúng, mà còn phải xử lý lỗi đúng cách và hiển...
Avatar photo Tuan Vu Thanh
3 min read

AI tái định nghĩa team: chuyển từ chuyên môn hóa sang tổng hợp hóa?

Từ 2022–2025, AI tiến hóa từ công cụ sơ khai thành “đồng đội siêu năng suất”, giúp một người có thể...
Avatar photo Minh Pham Anh
5 min read

Lập trình viên front-end là như nào ?

Từ “Cắt PSD” đến Tư duy System Design 1. Front-end ngày nay không còn là “cắt HTML, CSS” đơn thuần Trước...
Avatar photo thang.nguyenvan4@ncc.asia
3 min read

Làm chủ Giải thuật và Cấu trúc dữ liệu

Cấu trúc dữ liệu và giải thuật được biết đến như là nền tảng của các ngành khoa học máy tính...
Avatar photo Dat Nguyen Sy
4 min read

Authentication và Authorization trong NestJS – JWT & Guards nâng cao

🔐 Authentication và Authorization trong NestJS – JWT & Guards nâng cao 🧭 Giới thiệu Trong các ứng dụng backend hiện...
Avatar photo Tuan Vu Thanh
3 min read

Repository Pattern trong NestJS – Clean Architecture thực chiến

Giới thiệu Repository Pattern trong NestJS là một trong những cách phổ biến nhất để tổ chức tầng dữ liệu trong...
Avatar photo Tuan Vu Thanh
3 min read

All Stories

[AWS] Uploading Large Files – S3 Multipart Upload

Là những nhà phát triển phải tải lên các tệp lớn từ ứng dụng của mình lên đám mây, chúng ta...
Avatar photo Duy Mai Xuan
3 min read

Hướng Dẫn Setup Node.js Để Chạy Backend

Node.js là một nền tảng JavaScript runtime mạnh mẽ và linh hoạt, được xây dựng trên engine V8 của Google Chrome....
Avatar photo Dung Coong Phan Chi
3 min read

Best practices khi thiết kế MongoDB schema

Tìm hiểu một số best practices liên quan đến embedding/referencing & indexing để tối ưu hóa performance, khả năng mở rộng...
Avatar photo Hieu Do Hoang
3 min read

Hướng dẫn Docker – Hiểu về Dockerfile

Dockerfile là gì? Dockerfile là một tệp văn bản chứa tập hợp các lệnh. Khi chạy, chúng ta có thể xây...
Avatar photo Le Duc Anh 1
2 min read

Các loại hook cơ bản trong React(phần 5)

useCallback là một hook dùng để giữ reference nhất quán cho callback function, tránh tạo hàm mới qua mỗi lần render...
Avatar photo Yen Nguyen Thi
6 min read

Giới Thiệu WebSocket: Kết Nối Thời Gian Thực (P.1)

WebSocket là một giao thức là một giao thức truyền tải dữ liệu hai chiều giữa client và server, cho phép...
Avatar photo Chinh Nguyen Duc
2 min read

Landing page là gì? Xây Dựng Landing Page Hiệu Quả

Landing page, hay “Trang đích”, là một trang web độc lập được thiết kế để thu hút khách truy cập và...
Avatar photo Chinh Nguyen Duc
3 min read

CSS Unlock: Math Functions – All In One

Giới Thiệu Về CSS Math Functions CSS Math Functions là một phần mạnh mẽ của CSS, giúp các nhà phát triển...
Avatar photo Duy Van Nhat
3 min read

CSS Unlock: Media Queries – All In One

Giới Thiệu Về Media Queries Media queries là một phần quan trọng trong thiết kế web hiện đại. Với sự phát...
Avatar photo Duy Van Nhat
3 min read