Bài viết của Tạ Quốc Bảo

Các mẹo nhỏ bạn nên biết khi dùng Kotlin (P1)

Bạn sử dụng Kotlin để lập trình ứng dụng Android? Bạn nghe nói dùng Kotlin code rất nhanh, có thật sự vậy không? Bạn muốn sử dụng tối đa sự hữu dụng của ngôn ngữ lập trình này? Vậy sau đây là các mẹo nhỏ, khi bạn dùng nó chắc chắn bạn sẽ thấy sức mạnh của Kotlin mang tới cho bạn các dòng code thực ...

Tác giả: Tạ Quốc Bảo viết 15:55 ngày 12/08/2018 chỉnh sửa

[Android] Style - Color

I.Giới thiệu Android phát triển từng ngày mỗi năm lại cho ra 1 phiên bản mới, các phiên bản đó được cái tiến chủ yếu về giao diện người dùng. Hướng phát triển giao diện của Android là muốn tạo cho người dùng cảm thấy thoải mái hơn bằng các đơn giản mọi chi tiết, phẳng hoá mọi giao diện. ...

Tác giả: Tạ Quốc Bảo viết 15:55 ngày 12/08/2018 chỉnh sửa

Cùng tìm hiểu về biểu thức Lambda

Biểu thức Lambda là gì? Biểu thức lambda bản chất chỉ là một cách viết khác của Anonymous Inner Class theo một cách ngắn gọn hơn, làm cho đoạn code trông "sạch" hơn. Anonymous Inner Class (Lớp vô danh) là một lớp java không có tên, để sử dụng nó, bạn sẽ phải override các phương thức của class ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 12/08/2018 chỉnh sửa

Batch script (2)

Tiếp tục bài viết về Batch script này. String Tạo string Khởi tạo string trong dos @echo off :: This program just displays Hello World set message=Hello World echo %message% Đoạn code này sẽ in ra Hello World Empty String Để kiểm tra 1 string empty hay không, chúng ta dùng ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 12/08/2018 chỉnh sửa

In-app billing trên mobile và các quan điểm test

Khi thực hiện việc test cho một dự án thì mọi nguời đều hiểu rõ có một phần không được cho phép có lỗi, đó là phần liên quan đến tiền bạc, thanh toán. Và nếu các bạn đã từng test mobile trên các nền tảng Android và iOS thì chắc hẳn mọi người đều biết các phần thanh toán trong ứng dụng được gọi là ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 12/08/2018 chỉnh sửa

New Laravel 5.5 Features: Laravel Horizon

Với một developer chắc các bạn đã từng đau đầu về các vấn đề khi sử dụng queue - hàng đợi . Chúng được sử dụng để gửi mail, để làm notification, để tính toán các job ngoài luồng hay chỉ đơn giản là lưu dữ liệu để giảm tải công việc cho server trong thời gian cao điểm. Tuy chúng rất được việc nhưng ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 12/08/2018 chỉnh sửa

Module trong Ruby

1. Giới thiệu Một trong những công cụ mạnh nhất của Ruby on Rails là Module. Vậy module là gì? Module là một tập các phương thức, lớp, hằng số, do đó module cũng gần giống như class, chỉ khác là module không thể tạo các đối tượng và không thể thừa kế. Thường thì chúng ta sẽ gộp các lớp, ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 12/08/2018 chỉnh sửa

Net::HTTP

Một HTTP client API của Ruby Net::HTTP cung cấp một thư viện rất mạnh, nó có thể sử dụng để xây dựng các HTTP user-agent. Để biết thêm về HTTP bạn hãy xem RFC2616. Net::HTTP được thiết kế để làm việc được với URI. URI::HTTP#host, URI::HTTP#port và URI::HTTP#request_uri được thiết kế để làm việc ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 12/08/2018 chỉnh sửa

How to avoid memory leaks in Java

Tự quản lý bộ nhớ trong máy ảo Java (JVM) được xem là tính năng mạnh nhất của Java, và là một trong những lý do khiến các lập trình viên chọn Java thay vì chọn các nền tảng và ngôn ngữ lập trình khác. Theo lý thuyết mà các Java-er thường quảng cáo là "bạn chỉ cần viết code tạo các đối tượng - ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 12/08/2018 chỉnh sửa

Game với HTML canvas

Trong bài viết này tôi sẽ hướng dẫn tạo một game đơn giản mô phỏng chuyển động với canvas và javascript Đầu tiên ta sẽ tạo file html và một vẽ ra một khung mô phỏng game bằng canvas với kích thước là 600 * 400 Tham khảo github <!DOCTYPE html> <html> <head> <meta ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 12/08/2018 chỉnh sửa