Hướng dẫn thực chiến async/await trong C#: từ cách hoạt động bên trong, những lỗi phổ biến gây deadlock và crash app, đến các pattern thực tế với CancellationToken và IAsyncEnumerable.

8 phút · #csharp#dotnet#async
Xem thêm →
C# concepts every Developer should know - part1

10 khái niệm C# nền tảng mà mọi .NET developer cần nắm vững — từ value type, reference type đến exception handling

6 phút · #csharp#dotnetFoundation
Xem thêm →
Error Handling in .NET With the Result Pattern

Throw exception tốn tài nguyên hơn bạn nghĩ. Result Pattern giúp xử lý lỗi rõ ràng, type-safe, và không đánh đổi hiệu năng.

3 phút · #csharp#dotnet
Xem thêm →
Global Error Handling in ASP.NET Core Web API

Global Error Handling in ASP.NET Core Web API

4 phút · #csharp#dotnet#codeStructure
Xem thêm →
Git Flow — Branching Model cho team không muốn đạp code nhau

Gitflow tách biệt rõ code đang dev, code chờ release, và code trên production. Bài này giải thích khi nào dùng, cách dùng, và những sai lầm phổ biến.

4 phút · #git#gitflow#branching-strategy
Xem thêm →
1
2