Mình ra mắt short (short read), check it out here!
-
Pattern matching trong C# (phần 1)
Trước hết tại sao mình lại để nguyên cụm từ “pattern matching” mà không dịch ra tiếng việt? Thứ nhất dịch ra nó hơi sượng sượng, thứ hai theo mình thấy đây là thuật ngữ lập trình, chúng ta nên tập làm quen với cách gọi như vầy thay vì thứ gì cũng phải dịch 1-1. Pattern matching là gì?Tuy nói vậy nhưng mình vẫn thử... -
Checksum là gì?
Bài viết được dịch từ bài gốc What are Checksums? Hãy tưởng tượng, bạn cần gửi một lá thư quan trọng cho người bạn qua đường bưu điện. Trước khi gửi, bạn niêm phong thư và chụp hình lá thư trước khi gửi. Sau khi bạn của bạn nhận được lá thư này, trước khi unbox thư để đọc, bạn của bạn sẽ chụp hình lá thư này lại và... -
Nói về cái tên C# (CSharp)
Trong lập trình bạn biết cái gì hack não dev nhất không? Logic Bài toán khó Bug khó Hay kiến trúc? Theo mình tất cả đều đúng nhưng không phải là cái hack não nhất đối với tất cả mọi dev. Mà cái hack não nhất chính là cách đặt tên! Đặt tên như thế nào cho chuẩn, đặt tên thế nào để hậu thế trầm trồ, tự hào mỗi khi... -
Numeronym - chữ và số lẫn lộn
Để mình liệt kê vài cái tên xem bạn thấy quen không nhé: l10n, i18n, g11n, K8s, p13n, …Thấy quen quen phải không :))), vậy tại sao người ta lại viết nó như vậy nhỉ? Tại sao số và chữ lẫn lộn cùng với nhau, người tạo ra nó là bậc thầy teen code ư? NumeronymCách từ mà bạn thấy ở trên như l10n, i18n, … là một cách... -
Nên sử dụng Any, Contains hay Exists trong C#
Có bao giờ bạn thắc mắc Any, Contains hay Exists nên dùng cái nào không, sao phải “đẻ” ra 3 thằng vậy nhỉ! Bây giờ cùng mình coi thử tại sao nha. Let’s go! Dùng cái nào?Khi làm việc với List, IEnumerable hoặc array, việc sử dụng phương thức Contains sẽ tận dụng tối đa hiệu quả của chúng nhờ vào cách chúng được... -
Số 101 - Tại sao chúng ta hay thấy nó đằng sau một từ nào đó?
Các bạn có từng thấy số này ở đâu chưa? Để tôi ví dụ 1 số cái tên xem nhé: Regex 101, Biology 101, Debuging 101, Cooking 101, …Ủa thế tại ren lại thêm 101 vào đó làm chi, người nói các cụm từ đó là một fan cuồng của phim hoạt hình 101 chú chó đốm (101 Dalmatians) hả? Giải thíchThực ra nó là một từ lóng trong tiếng... -
Làm thế nào return về nhiều giá trị trong C#?
Có bao giờ bạn thắc mắc làm thế nào để return nhiều giá trị về cùng 1 lúc trong C# như Javascript hay không. Thật ra, C# đã có tính năng này, và thậm chí có kha khá cách tiếp cận để giải quyết vấn đề này nữa là. Bây giờ bạn cùng mình, chúng ta cùng đi vào bài viết để tìm hiểu nhé. Ví dụ chúng ta có bài toán, làm...