Expression Tree cho IQueryable trong LINQ
Ta có thể tự tạo Expression Tree để tránh hard-code tên attribute trong code LINQ của IQueryable
About technology stuff that piqued my interest
Ta có thể tự tạo Expression Tree để tránh hard-code tên attribute trong code LINQ của IQueryable
Hàm Task.Yield sẽ trả lại quyền điều khiển cho context hiện tại ngay khi được await. Điều đó có nghĩa là gì? Hãy cùng tìm hiểu trong bài hôm nay.
Tính năng Tag Helpers trong ASP.NET Core được dùng để tạo custom tag hoặc custom attribute cho HTML tag sẵn có. Hãy cùng tìm hiểu trong bài hôm nay.
Trong bài trước, chúng ta đã tìm hiểu tổng quan về Polly. Hôm nay chúng ta sẽ cùng nghiên cứu cách viết custom policy trong Polly.
Polly là thư viện tôi thường dùng mỗi khi phải thử gửi lại HTTP request. Trong bài hôm nay, chúng ta sẽ cùng tìm hiểu cách sử dụng thư viện này.
Hàm deep copy đảm bảo rằng mọi thay đổi trên bản sao không làm ảnh hưởng tới bản gốc. Hôm nay chúng ta sẽ cùng tìm hiểu cách thức hoạt động của nó.
Context manager trong Python thường được dùng để quản lý việc cấp phát và giải phóng tài nguyên. Nhưng hôm nay ta sẽ dùng nó cho những mục đích khác lạ hơn.
Việc test các hàm phụ thuộc vào thời gian chạy là tương đối phức tạp. Thật may là các package NodaTime và NodaTime.Testing có thể giúp ta giải quyết vấn đề này.
Metaclass là một tính năng thú vị của Python. Nhưng trong một số trường hợp, nó là phức tạp hơn mức cần thiết. Lúc đó, ta có thể sử dụng hàm `init_subclass`.
Thêm dấu cho Tiếng Việt không dấu là một vấn đề thú vị. Hôm nay, chúng ta sẽ dùng Transformer và các kỹ thuật machine translation để giải quyết vấn đề này.