Giới thiệu nhẹ nhàng về Multithreading

Bài viết được dịch và biên soạn từ A gentle introduction to multithreading A gentle introduction to multithreading Approaching the world of concurrency, one step at a time. Máy tính hiện đại có khả năng thực hiện nhiều thao tác cùng một lúc. Được hỗ trợ bởi các tiến bộ phần cứng và hệ điều hành … Tiếp tục đọc Giới thiệu nhẹ nhàng về Multithreading

Cách giảm kích thước APK trong Android

Bài viết được tóm tắt và dịch từ https://blog.mindorks.com/how-to-reduce-apk-size-in-android-2f3713d2d662 . Những kĩ thuật giảm kích thước APK Sử dụng ProGuard: ProGuard sẽ xóa các đoạn code Java mà không được sử dụng. Điều này giúp làm giảm đáng kể số dòng code trong ứng dụng. Ngoài ra, ta phải test ứng dụng sau khi áp … Tiếp tục đọc Cách giảm kích thước APK trong Android

13 “luật rừng” đơn giản cho việc code tốt hơn – 13 Simple Rules for Good Coding

Nay rảnh rỗi gần cuối năm viết bài dịch thuật để nâng cao skill tiếng Anh cũng như chia sẽ vài kinh nghiệm từ mấy anh dev Tây cho độc giả. Được sự chấp thuận từ chủ bài viết gốc: https://hackernoon.com/few-simple-rules-for-good-coding-my-15-years-experience-96cb29d4acd9, mình đã cố gắng dịch theo văn phong đơn giản nhất để mọi người … Tiếp tục đọc 13 “luật rừng” đơn giản cho việc code tốt hơn – 13 Simple Rules for Good Coding

Các tool online hữu ích dành cho Android dev – Phần 1

Hôm nay mình xin chia sẽ các tool online mà mình đã sử dụng cũng như được các dân Android trên cộng đồng đề xuất, giúp công việc phát triển ứng dụng Android một cách hiệu quả, nhanh chóng mà không phải nhiều tốn thời gian, công sức. Note: bởi vì hiểu biết còn nông … Tiếp tục đọc Các tool online hữu ích dành cho Android dev – Phần 1

Series: Những gì tôi học được khi đang là thực tập sinh – Part 3: Chuyện Onsite và học công nghệ mới

Hôm nay cuối tuần nên rảnh rỗi nên mình lôi blog ra viết vài dòng tiếp tục series Những gì tôi học được khi đang là thực tập sinh Chuyện là mình được công ty cử sang công ty S3 để phát triển dự án outsource cho Nhật (nôm na gọi là Onsite vậy đó … Tiếp tục đọc Series: Những gì tôi học được khi đang là thực tập sinh – Part 3: Chuyện Onsite và học công nghệ mới

Android: Nội soi sơ cấp bên trong hệ điều hành Android

Hi guys, what's up ? 😀 Hôm nay rảnh rỗi làm cái bài post cho cái blog bớt hiu quạnh, âm u 1 chút hehe. Chủ đề bài viết sẽ nói về 1 số thành phần cơ bản bên trong kiến trúc hệ điều hành phổ biến Android. Warning: vì Android là hệ điều hành … Tiếp tục đọc Android: Nội soi sơ cấp bên trong hệ điều hành Android

Khái niệm ACID trong Database Management Systems

ACID ở đây không phải acid hay axit ở trong môn Hóa học nha mấy chế. 😀 ACID là 1 tập hợp các thuộc tính mà 1 transaction (giao dịch) thao tác với database phải đạt được nhằm bảo đảm tính toàn vẹn, hợp lệ, an toàn, tính bền vững... của dữ liệu ở database. Nếu … Tiếp tục đọc Khái niệm ACID trong Database Management Systems

Android: Áp dụng kĩ thuật Callback đơn giản

Callback là kĩ thuật mà lập trình viên môn phái Android nói riêng, và các môn phái khác nói chung ít nhiều cũng từng gặp qua. Bên Android, callback được sử dụng khá nhiều ở: làm việc bất đồng bộ, đọc ghi database, truy cập network,...Chưa kể các API chuẩn Android cũng sử dụng kĩ thuật … Tiếp tục đọc Android: Áp dụng kĩ thuật Callback đơn giản

Andrey Korolev – Comfortably Numb (Pink Floyd) Solo cover

Nếu ai là tín đồ nghe nhạc rock, nhất là rock âu-mỹ thì chắc sẽ không xa lạ band Pink Floyd huyền thoại. Một trong những bài hit của band: Comfortably Numb. Bài hát này luôn nằm trong playlist yêu thích của mình bởi lyrics nghe lạ tai, cùng với giai điệu nhẹ nhàng và không thể … Tiếp tục đọc Andrey Korolev – Comfortably Numb (Pink Floyd) Solo cover

Series: Những gì tôi học được khi đang là thực tập sinh – Part 2: Viết code sạch quan trọng như thế nào ???

Hôm nay mình xin tiếp tục series Những gì tôi học được khi đang là thực tập sinh, trong phần này mình xin nói về vấn đề muôn thưở mà ai lập trình viên cũng đều trải qua: code sạch. Code sạch là gì, có chơi được không ? Code sạch được dịch từ phiên âm tiếng … Tiếp tục đọc Series: Những gì tôi học được khi đang là thực tập sinh – Part 2: Viết code sạch quan trọng như thế nào ???