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

JWT authentication trong rails

Ngày nay với sự phát triển mạnh mẽ của các ứng dụng mobile và Single Page Applications (SPA) thì việc viết API cho các ứng dụng trên trở nên vô cùng quan trọng. Trong đó việc bảo mật thông tin luôn được tính đến đầu tiên khi viết API. Việc xác thực dựa vào token (Token-based authentication) là ...

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

THỜI TRANG LẬP TRÌNH – SỰ TRỖI DẬY CỦA DECLARATIVE PROGRAMMING!

Kể từ sau loạt bài về Apple Watch + CI , tôi muốn chuyển sang các chủ đề khác nói về các món ăn chơi nhảy múa mà không phải là về code, công việc. Nhưng nói thật là các món ăn chơi thì nhiều, cũng lắm sự kỳ công đòi hỏi người chơi phải có niềm yêu thích thực sự, thời gian tìm hiểu nhất định. Thêm ...

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

Tìm hiểu gem Draper trong rails

Draper là 1 gem bổ trợ để viết code trông sáng sủa hơn khi bạn viết code với decorator. Bạn hoàn toàn có thể lựa chọn sử dụng hay không sử dụng draper hay decorator trong project của mình nhưng tốt hơn hết là nên sử dụng để đưa project của mình về đúng với bản chất của ruby on rails ( hướng đối ...

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

Code hiệu quả hơn với tính năng Live Template của Android Studio

Nếu bạn là một lập trình viên Android lâu năm, chắc hẳn bạn đã từng mắc lỗi này ít nhất 1 lần: Toast . makeText ( MainActivity . this , "This will not be displayed" , Toast . LENGTH_SHORT ) ; Nếu bạn chưa nhận ra cái dòng đấy lỗi ở đâu thì là do hàm show() chưa được gọi nên Toast sẽ ...

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

Android Wear và TizenWatch sự giống và khác nhau.

Android Wear có lẽ không quá mới lạ với các bạn qua các bài viết được một số bạn chia sẻ trên viblo trước đây rồi. Nhưng mình nghĩ trải nghiệm 1 thứ gì đó thú vị là chưa đủ, chúng ta cần có nhiều trải nghiệm hơn để có thể thấy được điều j là tuyệt nhất, điều gì là phù hợp với mình nhất ^_^ Ở ...

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

Alamofire

Đúng ra là như thế này. Nhưng lần đầu vô thì chưa có data. Chào các bạn trên Viblo, Cho mình hỏi có bạn nào đã dùng Alamofire để get Json về rồi pasre lưu vô coreData sau đó các bạn cập nhật kết quả lên trên UI (tableView )chưa? Mình đang gặp vấn đề là: khi debug mình thấy ứng dụng chạy ...

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

Làm việc hiệu quả, về nhà đúng giờ

Lời tựa: Là một lập trình viên, chắc hẳn việc chạy Deadline đã quá quen thuộc với các bạn phải không nào. Tuy nhiên vì Deadline mà hôm nào bạn cũng phải thức đêm thức hôm, ở lại công ty đến 12h, thậm chí overnight thì đúng là ác mộng (sohai). Không có thời gian nghỉ ngơi, không có thời gian cho ...

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

API only application - Development, Feature and Possibility [BETA]

Web application, as we see it, comes in different flavours, specially if the implementation technologies are taken into consideration. One such flavour is API only application. In general when people talks about API only, they signify portability and flexibility, because there are many ...

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

[Android TV] Phần 2: Xử lý phần cứng TV apps.

Phần cứng phục vụ cho TV app có sự khác biệt đáng kể so với các thiết bị Android khác. Một vài tính năng trên các thiết bị Android thông thường sẽ không được phát triển trên TV app device, chẳng hạn như màn hình cảm ứng, máy ảnh, và GPS. TV app device cũng hoàn toàn phụ thuộc vào các thiết bị phần ...

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

Viết SQL trong Java với JOOQ

Mình dự định viết một loạt bài về JOOQ, và đây là bài đầu tiên với nội dung chủ yếu giới thiệu cơ bản về JOOQ. Nội dung của bài đầu tiên này gồm. JOOQ là gì? Các bước cài đặt để viết SQL trong Java với JOOQ. JOOQ làm việc thế nào? JOOQ là tên viết tắt của Java Object Oriented Querying. ...

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