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

Doorkeeper is an OAuth 2 provider for Rails

I. Cài đặt Doorkeeper là một gem làm cho bạn dễ dàng tương tác chức năng của nhà cung cấp OAuth 2 đối với ứng dụng Rails hoặc Grape của bạn. Thêm vào Gemfile gem 'doorkeeper' Chạy lệnh để khởi tạo: rails generate doorkeeper:install Thao tác này sẽ cài đặt trình khởi tạo ...

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

Tải Video với Rails và Ziggeo (phần 1)

Tôi nhớ có đợt hầu như không có ai thực sự xem video trên Internet vì tốc độ kết nối quá chậm. Sau đó, tốc độ bắt đầu tăng dần và tôi có thể tải xuống các bản nhạc, mất khoảng 4-5 phút để tải xuống một bài hát duy nhất trong khi nghe một bài khác. Trong năm 2005 YouTube nổi lên và nội dung video ...

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

Làm việc với kiểu dữ liệu JSON trong MySQL

Cơ sở dữ liệu SQL có xu hướng cứng nhắc. Nếu bạn đã làm việc với họ, bạn sẽ đồng ý rằng thiết kế cơ sở dữ liệu mặc dù nó có vẻ dễ dàng hơn, là thực tế phức tạp hơn nhiều. Cơ sở dữ liệu SQL tin vào cấu trúc, đó là lý do tại sao nó được gọi là ngôn ngữ truy vấn có cấu trúc. Ở phía bên kia đường ...

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

Sử dụng SASS để viết CSS hiệu quả

1. SASS là gì? SASS là phần mở rộng của CSS cho phép bạn sử dụng các qui tắc như nested, variable, mixin, import ... nhằm viết CSS nhanh hơn và có cấu trúc rõ ràng hơn. 2. Ưu điểm Ưu điểm: Tương thích hoàn toàn với CSS. Có thêm phần mở rộng: variable, nesting, mixin... Nhiều chức năng ...

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

Các thủ thuật khi dùng Active Record

Việc viết code trong sáng và tái sử dụng là điều mà tất cả các lập trình viên nên làm. Đối với việc sử dụng Active Record cũng vậy, mình sẽ hướng dẫn các bạn một 5 trick phổ biến để viết code dễ hiểu và trong sáng hơn. 1. Sử dụng câu lệnh truy vấn có điều kiện với bảng liên kết Ở ví dụ dưới đây ...

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

Cách test những Fragment một cách đơn lẻ

Tất cả chúng ta đều biết rằng Unit Test là rất quan trọng trong quá trình phát triển dự án. Ngay từ khi bắt đầu chúng ta thấy rằng chúng ta chưa cần phải viết test tích hợp. Việc đầu tiên là phải viết test cho UI. Vậy chúng ta cần gì để sẵn sàng cho việc viết UI Unit tests. Trong Android, UI ...

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

The Ultimate Guide to Ruby Sorting

Có bao nhiêu cách để sắp xếp mảng trong Ruby Mặc dù Array chỉ có 2 methods sắp xếp là sort & sort_by, nhưng các method này có thể kết hợp sử dụng với block để cho ra nhiều cách sắp xếp khác nhau. Tôi muốn chia sẻ với các bạn 1 số ví dụ trong bài viết này. Và bạn cũng có thể thực hiện một ...

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

Tích hợp Google Play Games API vào Unity

Chào các bạn, hôm nay mình sẽ giới thiệu với các bạn 1 plugin giúp các bạn có nhiều trò thú vị hơn khi làm game mobile, đó chính là Google Play Games API. Vậy GPG có thể làm được những gì? Bạn sẽ có 1 bảng ranking online mà không cần phải thuê server, bạn sẽ có 1 chế độ multiplayer mà không cần ...

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

Testing your Rails APIs with Airborne

Nếu bạn sử dụng Rails để xây dựng REST API, và bạn không muốn số lần Developer phàn nàn rằng một endpoint không hoạt động tăng lên thì chính xác bài viết này dành cho bạn. Airborne là một API testing Framework cho phép bạn viết test cho các API được xây dựng bằng Ruby theo một cách rất trực ...

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

Clean Code Series - Part 3: Functions

Tiếp nối series về clean code. Phần 3 của bài viết sẽ trình bày về Functions và các tips, tricks để viết được các Functions clean . Small! Xin được quote lời tác giả Steven Robert Martin. The first rule of functions is that they should be small. The second rule of functions is ...

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