PinnedNguyễn Thanh TùngImperative, Declarative và Functional ProgrammingTrong lập trình có nhiều mô hình (programming paradigms) dùng để phân loại các ngôn ngữ dựa trên các tính năng của chúng. Khi tuân theo…Nov 15, 20191Nov 15, 20191
Nguyễn Thanh TùngSự quan trọng của việc tự tư duyKhi tôi còn trẻ, tôi vẫn nghĩ người khác có thể dạy cho mình sự thông thái. Nhưng giờ đây khi đã trưởng thành, tôi thấy điều này là không…Aug 7, 2021Aug 7, 2021
Nguyễn Thanh TùngLàm sao đưa ra quyết định sáng suốt mà không phải dựa trên may mắn?Bài gốc trên FS tại đây.Aug 19, 2020Aug 19, 2020
Nguyễn Thanh TùngLược dịch Designing Data-Intensive ApplicationsLink sách https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321Aug 11, 2020Aug 11, 2020
Nguyễn Thanh TùngLược dịch Designing Data-Intensive Applications — Phần I, chương 1Chương 1 — Tính tin cậy, dễ mở rộng và bảo trì của ứng dụng.Aug 11, 20201Aug 11, 20201
Nguyễn Thanh TùngResearch Paper Review: Google F1 Query EngineLink: https://storage.googleapis.com/pub-tools-public-publication-data/pdf/fa380016eccb33ac5e92c84f7b5eec136e73d3f1.pdfJul 26, 2020Jul 26, 2020
Nguyễn Thanh TùngTấn công TCP SYN FloodTCP là viết tắt của Transmission Control Protocol để chỉ rằng nó thực hiện kiểm soát việc truyền dữ liệu một cách đáng tin cậy. Nhưng nó…Mar 10, 2020Mar 10, 2020
Nguyễn Thanh TùngBloom Filter trong GolangTrước khi bắt đầu, cùng xét một bài toán khá cơ bản:Mar 7, 2020Mar 7, 2020
Nguyễn Thanh TùngDon’t tell me “Cái này dễ mà”Trong cuộc sống có nhiều điều mà bạn không hề muốn nghe nhưng đôi khi vẫn buộc phải nghe, một trong số đó đối với tôi là câu “Cái này dễ…May 4, 2019May 4, 2019