Golang

Bài viết về Golang — Ngôn ngữ lập trình.

Golang · 24/10/2026 · 9 phút đọc · 46

Graceful shutdown cho HTTP server Go

Tắt HTTP server Go an toàn với signal.NotifyContext và http.Server.Shutdown, xử lý timeout, WebSocket, tài nguyên phụ và Kubernetes.

Golang · 21/10/2026 · 9 phút đọc · 81

Struct embedding trong Go thay cho kế thừa

Go không có kế thừa. Bài này giải thích struct embedding, cách method được "thăng cấp", bẫy ghi đè method và cách kết hợp embedding với interface.

Golang · 18/10/2026 · 9 phút đọc · 118

Map trong Go và lỗi concurrent map writes

Tìm hiểu cách map trong Go hoạt động, vì sao chương trình crash với "concurrent map writes" và các cách sửa bằng sync.Mutex, sync.RWMutex, sync.Map.

Golang · 15/10/2026 · 10 phút đọc · 107

Table-driven test trong Go

Cách viết table-driven test trong Go với slice struct, t.Run, kiểm tra lỗi, chạy song song và so sánh struct bằng go-cmp, kèm các lỗi hay gặp.