[Suy ngẫm] Có nên học C trong trường đại học không?

Author: | Categories: Programming, Suy ngẫm No comments
Xin lỗi các bạn vì một số việc riêng mà mình đã ngưng viết bài trong mấy tháng qua. Tuy nhiên hôm qua sau khi nhận được 1 câu hỏi từ 1 “đàn em” làm mình đã phải đứng hình một phút rồi mới trả lời được. Cũng chính

[Android] Ví dụ về load ảnh từ internet với Picasso

Author: | Categories: Android, Programming No comments
Ở phần trước mình đã giới thiệu tới các bạn về Picasso – một thư viện load ảnh cực kì mạnh mẽ., và trong bài viết này mình sẽ gửi tới các bạn một ví dụ mà mình tự thiết kế để minh họa cho khả năng load ảnh

[Android] Load ảnh với thư viện Picasso

Author: | Categories: Android, Programming No comments
Khi phát triển các ứng dụng có nhiều ảnh hoặc yêu cầu phải load và hiển thị ảnh từ internet thì rất nhiều bạn sẽ băn khoăn về cách làm sao cho vừa không bị “đơ” UI (không gây khó chịu cho người dùng) lại vừa dễ dàng trong việc

[Android Performance] Leak Canary: Các tùy chọn nâng cao

Author: | Categories: Performance Android, Tool No comments
Ở phần trước [Android Performance] Leak Canary: Công cụ check leak hiệu quả mình đã giới thiệu tới các bạn tác dụng, cách cài đặt và sử dụng của Leak Canary. Tuy nhiên, Leak Canary còn cung cấp cho chúng ta nhiều tùy chọn khác để việc phát hiện Memory Leak

[Android Performance] Leak Canary: Công cụ check leak hiệu quả

Author: | Categories: Android, Programming, Tool No comments
Ở những phần trước mình đã đề cập tới các bạn nguyên nhân và một số lỗi lập trình có thể dẫn tới Memory Leak. Nhưng không phải chỉ có như vậy là bạn đã tránh được các lỗi về Memory Leak bởi con người thì luôn có thể

[Android Performance] Memory leak – Phần 2: Những lỗi cần tránh khi lập trình

Author: | Categories: Android, Programming No comments
Ở bài viết trước chúng ta đã tìm hiểu về nguyên nhân và tác hại của Memory Leak trong các ứng dụng java nói chung và android nói riêng. Ở bài viết này mình sẽ tiếp tục chủ đề Memory Leak bằng việc giới thiệu tới các bạn một số lỗi

[Android Performance] Memory leak – Phần 1: Nguyên nhân và tác hại

Mình tin rằng nhiều người trong các bạn, thậm chí là các là những người lập trình lâu lăm cũng rất ít người biết về khái niệm Memory Leak, đó là bởi vì hiện tại không có nhiều lập trình viên quan tâm đến vấn đề Memory Leak. Tuy

[Android Tool] Các checker nên sử dụng với Android Lint

Author: | Categories: Android, Programming, Tool No comments
Ở bài viết trước mình đã giới thiệu tới các bạn về Android Lint – một công cụ phân tích và phát hiện các lỗi tiềm ẩn trong source code của các project Android cùng với cách sử dụng Android Lint trong Android Studio. Và cũng trong bài viết đó,

[Android Tool] Tối ưu hóa code với Android Lint

Author: | Categories: Android, Programming, Tool No comments
Android Lint hay còn gọi là Lint Tool là một công cụ phân tích code tĩnh với chức năng phát hiện và tối ưu các lỗi tiềm ẩn bên trong source code của project của bạn để từ đó cải thiện về tính chính xác, độ bảo mật, hiệu năng,

[Java] Java Collection Framework – Phần 3: Set và Set Interface

Author: | Categories: Basic, Java, Library, Programming No comments
Để tiếp tục cho series bài viết về Java Collection Framework, trong bài viết này mình sẽ giới thiệu tới các bạn về Set (tập hợp), Set Interface và class quan trọng về tập hợp cũng như các ví dụ để làm rõ hơn các vấn đề. Trước khi bắt