JWT: Những Điều Cần Biết Trước Khi Chọn Nó

JWT không dở, nhưng phần lớn chúng ta chọn nó theo bản năng chứ không phải theo bài toán. So sánh JWT với session, 5 câu hỏi trước khi chọn, và cái giá thật của logout khi dùng JWT.

DDD Building Blocks: Value Object, Entity, Aggregate... Qua Code Thật

Value Object, Entity, Aggregate, Repository, Domain Service, Domain Event, Application Service — giải thích từng khái niệm DDD bằng code thật trong Honeydue

DDD Là Gì? (Và Vì Sao Honeydue Cần Nó)

Domain-Driven Design giải thích dễ hiểu bằng ví dụ thật: layered architecture và bounded context trong project Honeydue

Design Pattern P3 (Behavioral)

Go và một số Design Pattern phổ biến phần 3 (Behavioral)

Design Pattern P2 (Structural)

Go và một số Design Pattern phổ biến phần 2 (Structural)

Design Pattern P1 (Creational)

Go và một số Design Pattern phổ biến phần 1 (Creational)

Go Interview P1

Một số câu hỏi phỏng vấn về Golang P1

Go Concurrency

Một số khái niệm về concurrency trong Go

Go data types

Một số kiểu dữ liệu trong Go

Solid in Go

Nguyên tắc SOLID với các ví dụ trong Go