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

Giới thiệu về Lập trình với ESP32

ESP32 là vi điều khiển mạnh mẽ được phát triển bởi Espressif Systems, nổi bật với khả năng kết nối Wi-Fi...
Avatar photo duong.trantung@ncc.asia
3 min read

Redis cơ bản với Python cho người mới

Redis là một trong những công cụ mạnh mẽ nhất mà bất kỳ lập trình viên backend nào cũng nên biết....
Avatar photo quan.daominh@ncc.asia
5 min read

Hướng Dẫn Xây Dựng API Với FastAPI Trong Python

Trong thế giới phát triển ứng dụng web hiện đại, API là nền tảng để kết nối các hệ thống với...
Avatar photo quan.daominh@ncc.asia
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

Kiểm soát fetch với AbortController

1. AbortController là gì? 2. Cách sử dụng AbortController Để sử dụng AbortController, bạn chỉ cần làm theo ba bước đơn...
Avatar photo Thuan Nguyen Le Anh
2 min read

Execution Context – Basic Javascript – Phần 1

Như chúng ta đã biết, Javascript là một ngôn ngữ chạy đơn luồng được biên dịch. Tức là browser không hiểu...
Avatar photo Anh Nguyen Dang Hoang
2 min read

All Stories

Quản lý state trong reactjs sử dụng Zustand

Quản lý state trong ReactJS bằng Zustand – một thư viện nhỏ mà mạnh, giúp bạn thoát khỏi cơn ác mộng...
Avatar photo Yen Nguyen Thi
2 min read

Lazy-Loading trong Next.js: Lười mà Hiệu Quả!

Bạn đã bao giờ nghe đến “lười biếng” mà vẫn được khen chưa? Trong Next.js, lazy-loading chính là kiểu “lười” đỉnh...
Avatar photo Yen Nguyen Thi
2 min read

Làm sao để kiếm thêm nhiều người dùng

Thêm ảnh Để tìm thêm người dùng cho ứng dụng của bạn, bạn có thể áp dụng các chiến lược sau...
Avatar photo Nhan Nguyen
4 min read
NVDA đọc nội dung trên website

Cách sử dụng NVDA đọc nội dung trên website

NVDA là gì? Cách NVDA đọc nội dung trên website NVDA Là Gì? NVDA (NonVisual Desktop Access) là phần mềm đọc...
Avatar photo Huy Tran Nam
2 min read

Hướng dẫn kết hợp Shadcn Form và Zod

1. Khởi tạo dự án Next.js Trước tiên, hãy tạo một dự án Next.js mới. Bạn có thể sử dụng công...
Avatar photo Duy Mai Xuan
3 min read

Hướng Dẫn Kiểm Thử Phần Mềm Với Katalon Studio

1. Giới Thiệu Về Katalon Studio Katalon Studio là một công cụ kiểm thử tự động mạnh mẽ, hỗ trợ Web,...
Avatar photo Duy Mai Xuan
2 min read

Hướng Dẫn Sử Dụng Mapbox Trong Next.js

1. Giới thiệu về Mapbox Mapbox là một nền tảng bản đồ mạnh mẽ, cung cấp API để hiển thị bản...
Avatar photo Duy Mai Xuan
3 min read

Tìm hiểu về tRPC: Giải pháp TypeScript cho API

tRPC ra đời để giải quyết vấn đề trùng lặp kiểu dữ liệu giữa frontend và backend trong các dự án...
Avatar photo Duy Mai Xuan
3 min read

ShadCN: Thư viện giao diện hiện đại cho ReactJS

1. Giới thiệu về ShadCN ShadCN là một thư viện UI được xây dựng trên Radix UI và Tailwind CSS, giúp...
Avatar photo Duy Mai Xuan
2 min read