Rust Ownership — khi compiler là người giữ chìa khóa bộ nhớ của bạn
Rust không có garbage collector như Java hay Go, nhưng vẫn an toàn bộ nhớ nhờ Ownership. Tìm hiểu cách Rust làm điều đó và tại sao nó thay đổi cách bạn nghĩ về memory management.

THE ENGINEERING JOURNAL
Các bài viết về programming.
Rust không có garbage collector như Java hay Go, nhưng vẫn an toàn bộ nhớ nhờ Ownership. Tìm hiểu cách Rust làm điều đó và tại sao nó thay đổi cách bạn nghĩ về memory management.

Goroutines và channels là hai thứ làm nên tên tuổi của Go. Một góc nhìn thực tế về concurrency trong Go — từ goroutine leak, channel blocking, tới những pattern áp dụng trong công việc hằng ngày.

Bản chất của một thiết kế tốt là gì? The Pragmatic Programmer gói gọn trong 3 chữ: ETC — Easier to Change. Đọc xong gật gù suốt!
Đọc code người khác không chỉ giúp bạn học hỏi cách viết hay hơn, mà còn rèn tư duy phản biện và kỹ năng làm việc nhóm. Một thói quen đơn giản nhưng cực kỳ hiệu quả.

Khám phá discriminated unions và exhaustive checking với never trong TypeScript — kỹ thuật giúp compiler tự động báo lỗi khi quên xử lý case, code sạch hơn và an toàn hơn.

Hôm qua sau giờ làm, mình ngồi đọc lại Rust book — mà thiệt tình lần nào mở ra cũng có cái mới để học.

Mấy tuần nay mình mày mò học Golang sau bao năm gắn bó với JavaScript, .NET với Rust. Chia sẻ cảm nhận đầu tiên về một ngôn ngữ nhìn đơn giản mà cũng lắm trò hay.

Câu chuyện cá nhân về hành trình học Rust của một thằng quen môi trường garbage collection — những cú vỡ mồm với borrow checker, và tại sao sau tất cả mình vẫn thấy nó đáng học.