Mindblown: a blog about philosophy.
-
Tổng quan về Recommendation Systems – Phần 1
Tổng quan về Recommendation Systems
-
Android Architecture – Tại sao chọn MVVM hơn là MVP
Bài viết này, mình sẽ trình bày tại sao chọn MVVM hơn là MVP. I. Vấn đề Một số vấn đề để một lập trình viên quyết định chọn mô hình xây dựng ứng dụng như là làm sao để tái sử dụng code, dễ maintenance, dễ viết unit test hay dễ đọc hiểu với…
-
a
a
-
Tổng quan thư viện Underthesea – bộ công cụ mã nguồn mở xử lý ngôn ngữ tự nhiên tiếng Việt
-
Tổng quan về Underthesea
# **Giới thiệu thư viện Underthesea – bộ công cụ mã nguồn mở xử lý ngôn ngữ tự nhiên tiếng Việt**## **Mở đầu**Underthesea là một toolkit hỗ trợ cho việc nghiên cứu và phát triển xử lý ngôn ngữ tự nhiên tiếng Việt. Underthesea ra đời vào tháng 3 năm 2017, trong bối cảnh ở…
-
Clean Architecture trong Android
Giới thiệu Clean Architecture là một kiến trúc lập trình được Robert C. Martin đề cập tại blog của ông vào năm 2012, đó là sự kiện quan trọng trong tư tưởng thiết kế phần mềm ảnh hưởng cho đến bây giờ. Clean Architecture có thể được sử dụng trong bất kỳ ứng dụng và…
-
Clean Architecture trong Android
-
Lottie Animations in an Android App
-
TaskGroup Swift Part 2
Nếu đã đọc bài viết trước của mình về task group, mọi người sẽ hiểu bản chất task group, cách khởi tạo, cách add 1 task con, và cách nhận result của tất cả các task con đó. Tuy nhiên, trong bài viết đó mình không đi sâu vào 1 phần quan trọng của task…
-
Python Deep Dive: Hiểu closures, decorators và các ứng dụng của chúng – Phần 2
Trong lập trình với Python thì Functional Programming đóng một vai trò vô cùng quan trọng và các functions trong Python là các first-class citizens. Điều đó có nghĩa là chúng ta có thể vận hành các functions giống như các objects khác: Truyền các function giống như các đối số. Gán một function cho…
Got any book recommendations?