Skip to content

Duong's Blog

About technology stuff that piqued my interest

  • English
  • Vietnamese
  • About me

Category: Vietnamese

  • Home
  • Vietnamese

Tự động sinh API client bằng OpenAPI Generator

October 27, 2021October 27, 2021 duongnt.bk3 Comments on Tự động sinh API client bằng OpenAPI Generator

Việc tự mình viết code để gọi API tiêu tốn tương đối nhiều thời gian. Với OpenAPI Generator, ta có thể tự động hóa công việc không mấy thú vị này.

C#, Vietnamese api, C#, openapi generator

Đọc file CSV bằng C# với CsvHelper

October 17, 2021October 17, 2021 duongnt.bkLeave a Comment on Đọc file CSV bằng C# với CsvHelper

Có lẽ nhiều người cho rằng việc đọc file CSV là vấn đề đơn giản. Tuy nhiên khi tìm hiểu sâu ta sẽ thấy là format CSV có rất nhiều điểm tréo ngoe.

C#, Vietnamese C#, csv, CsvHelper

Sliding expiration trong StackExchangeRedis

October 9, 2021December 6, 2022 duongnt.bk1 Comment on Sliding expiration trong StackExchangeRedis

Trong Redis không tồn tại khái niệm sliding expiration. Vậy StackExchangeRedis đã implement tính năng đó như thế nào? Cùng tìm hiểu tại đây.

C#, Vietnamese C#, redis, stackexchangeredis

Trao đổi dữ liệu giữa ứng dụng Python và C# .NET thông qua Redis

October 3, 2021October 3, 2021 duongnt.bk1 Comment on Trao đổi dữ liệu giữa ứng dụng Python và C# .NET thông qua Redis

Bài thứ 3 trong loạt bài về Redis. Chúng ta sẽ tìm hiểu cách dùng Redis làm trung gian để trao đổi dữ liệu giữa ứng dụng Python và C# .NET.

C#, Python, Vietnamese C#, cache, python, redis

Dùng StackExchangeRedis để tích hợp Redis với ứng dụng C# .NET

September 24, 2021December 6, 2022 duongnt.bk1 Comment on Dùng StackExchangeRedis để tích hợp Redis với ứng dụng C# .NET

Bài số 2 trong loạt bài về distributed caching dùng Redis. Chúng ta sẽ tìm hiểu StackExchangeRedis, một package cho phép kết nối C# app với Redis.

C#, Vietnamese C#, cache, redis, stackexchangeredis

Kết nối với Redis bằng aioredis và Python

September 21, 2021September 29, 2021 duongnt.bk1 Comment on Kết nối với Redis bằng aioredis và Python

Đây là bài đầu tiên trong loạt 3 bài về distributed caching dùng Redis. Chúng ta sẽ tìm hiểu về aioredis, một package cho phép kết nối non-blocking tới Redis.

Python, Vietnamese cache, python, redis

Distributed caching sử dụng Redis

September 18, 2021October 9, 2021 duongnt.bk1 Comment on Distributed caching sử dụng Redis

Redis là lựa chọn phổ biến cho tính năng distributed caching. Trong loạt 3 bài viết này, chúng ta sẽ tìm hiểu cách tích hợp Redis với ứng dụng C# và Python.

Vietnamese distributed caching, redis

Khái quát về string interning trong C#

September 10, 2021December 6, 2022 duongnt.bk1 Comment on Khái quát về string interning trong C#

String là kiểu dữ liệu cơ bản trong C# và thường xuyên được ta sử dụng. Tuy nhiên một số tính năng của nó, ví dụ như string interning, có thể làm ta bất ngờ.

C#, Vietnamese C#, string

Dynamic code generation với C#

September 3, 2021December 6, 2022 duongnt.bk1 Comment on Dynamic code generation với C#

Reflection API rất linh động nhưng lại không nhanh lắm. Nếu tự tạo IL với dynamic code generation thì ta có thể cải thiện hiệu năng một cách đáng kể.

C#, Vietnamese C#, dynamic, il

LINQ to Objects và một số sai sót thường gặp

August 25, 2021December 6, 2022 duongnt.bk1 Comment on LINQ to Objects và một số sai sót thường gặp

LINQ là một tính năng rất hữu ích, nó cho phép ta rút gọn code đáng kể. Mặt khác, LINQ cũng có thể là nguyên nhân của những lỗi khó tìm.

C#, Vietnamese bug, C#, linq

Posts navigation

Older posts
Newer posts
Copyright © 2025 Duong's Blog All rights reserved. Theme: Flash by ThemeGrill. Powered by WordPress