Sử dụng phương thức mở rộng (Extension Methods) trong C#
Có thể nhiều anh em đã biết đến kỹ thuật này trong C# rồi, nên bài viết này mình cũng…
Programs must be written for people to read, and only incidentally for machines to execute.
Có thể nhiều anh em đã biết đến kỹ thuật này trong C# rồi, nên bài viết này mình cũng…
Bài viết về workflow mình có nhắc đến kỹ thuật này khi làm state flow rồi, bạn có thể đọc…
Trong ASP.NET Core, cancellation token đóng vai trò quan trọng trong việc tối ưu hóa tài nguyên bằng cách dừng…
Hãy tưởng tượng bạn đang thức khuya để hoàn thành một tính năng trước deadline. Mọi thứ có vẻ hoàn…
Khi sử dụng async và await trong C#, có một số lỗi phổ biến mà anh em khi code thường…
Tiếp tục bài viết Concurrency, bạn có thể tìm đọc lại tại đây: Concurrency vs Parallelism Sử dụng async/await trong…
Trong C#, cả string và StringBuilder đều được sử dụng để xử lý văn bản, nhưng chúng có sự khác…
Khi mình cải thiện hiệu suất ứng dụng, mình nhận ra rằng việc sử dụng socket hiệu quả hơn và…
Lập trình bất đồng bộ có thể nghe có vẻ phức tạp, nhưng thực chất nó là một cách giúp…
Trong thiết kế hệ thống anh em thường khó phân biệt được Concurrency và Parallelism để tối ưu hiệu suất…
Transaction cho phép thực thi nhiều thao tác trên cơ sở dữ liệu theo cách thức atomic, đảm bảo tính…