4 yếu tố quan trọng khi testing blockchain

Blockchain là một chuỗi các bản ghi liên tục được gọi là “khối”, được liên kết và bảo mật bằng mật mã. Một số ví dụ điển hình gồm...
Avatar photo Trang Khuat Thi
4 min read

Hướng dẫn setup SumSub – KYC & KYB

Hướng dẫn tích hợp SumSub (KYC & KYB) vào ứng dụng Node.js Express 1. Chuẩn bị Trước khi bắt đầu, hãy...
Avatar photo Dung Bui Huu
3 min read

🦀 Rust Cơ Bản – Bài 2: Ownership, Borrowing và Lifetime

Tại sao Rust không cần Garbage Collector nhưng vẫn an toàn bộ nhớ? Nếu bạn hỏi bất kỳ lập trình viên...
Avatar photo Bach Tran Xuan
4 min read

🦀 Rust Cơ Bản – Bài 3: Rust Types

Struct, Enum, Pattern Matching và mô hình hóa dữ liệu mạnh mẽ Nếu Ownership là trái tim của Rust, thì hệ...
Avatar photo Bach Tran Xuan
4 min read

Giải mã DNS: Danh bạ Internet

Hệ thống tên miền (DNS – Domain Name System) được ví như cuốn danh bạ điện thoại của Internet. Con người...
Avatar photo Du Le Van Ky
6 min read

🧭 Mini Handbook: Self-Learning Method for Programmers

Learning by Solving Real Problems “Học qua việc giải quyết vấn đề thực tế — không phải học thuộc lòng.” 1....
Avatar photo Thai Bui Minh
7 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àm chủ Object Storage với MinIO (Phần 2): Tích hợp MinIO với minio-go

Ở phần 1, chúng ta đã cài đặt thành công MinIO Server. Trong phần này, chúng ta sẽ tìm hiểu về...
Avatar photo quan.hoangminh
3 min read

Làm chủ Object Storage với MinIO (Phần 1): Giới thiệu & Cài đặt

Mệt mỏi với chi phí S3 và muốn tự chủ hạ tầng storage? MinIO là object storage mã nguồn mở, API compatible...
Avatar photo quan.hoangminh
2 min read

All Stories

Cách tạo repository trên Github cho người mới

Hôm nay mình xin hướng dẫn mọi người cách tạo repository trên Github. Có nhiều cách để tạo được: như sử...
Avatar photo Trang Doan Thuy
1 min read

5 Bí quyết chinh phục nhiều ngôn ngữ

Trong thời đại công nghệ 4.0, tiếng Anh đã trở thành ngoại ngữ phổ biến, nhưng học thêm các ngôn ngữ...
Avatar photo Linh Hoàng Mỹ
5 min read

Tại sao Automation Testing không thể thay thế Manual Testing

Có rất nhiều người cho rằng Automation Testing sẽ có thể thay thế Manual Testing. Tại sao phải chịu đựng chi...
Avatar photo Hong Nguyen Phuong
4 min read
Frozen collections

Tìm hiểu về Frozen collections trong .Net 8

Frozen collections Hãy thảo luận trước về ý nghĩa của việc một list được đóng băng (frozen collections). Và chúng ta...
Avatar photo Quang Le Dang
4 min read
.net

.Net – Cho phép List<T> lưu trữ số lượng lớn phần tử

List<T> là một trong những kiểu collection linh hoạt nhất trong .NET. Vì nó được thiết kế cho mục đích sử...
Avatar photo Quang Le Dang
5 min read
BenchmarkDotNet

Code Performance với BenchmarkDotNet cho .NET

Bài viết này sẽ hướng dẫn bạn cách sử dụng thư viện BenchmarkDotNet trong .NET để đánh giá hiệu năng (benchmark)...
Avatar photo Quang Le Dang
10 min read

[HTTP Series] Understand about HTTP/3

HTTP/3 là giao thức Hypertext Transfer Protocol phiên bản 3 tiếp nối sự phát triển từ HTTP/1 và HTTP/2. HTTP/3 hiện đã là tên gọi...
Avatar photo Thien Nguyen Thai
3 min read

Top phương pháp học ngoại ngữ hiệu quả nhất

Học ngoại ngữ không chỉ là việc ghi nhớ từ vựng hay cấu trúc ngữ pháp mà còn là một quá...
Avatar photo Tien Cao Thi Cam
7 min read

CTDL Disjoint Sets Union

Cấu trúc dữ liệu Disjoint Sets (hay còn gọi là Union-Find) là một phương pháp quản lý tập hợp các phần...
Avatar photo Y Le Van
2 min read