Bài viết của Trịnh Tiến Mạnh

Understanding Data-Binding''s generated code and How does Android Data-Binding compiler work

This post isn't for who want to learn how to use Android data-binding or getting to know the basis concept. I suggest you go directly to Google Documentation as a great starting point, which helps you integrate data-binding easily, a number of example code as well as other cool stuffs you can ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 12/08/2018 chỉnh sửa

JSON Web Tokens (JWT) vs Sessions

JWT là gì ? Về bản chất, JWT là một dữ liệu chữ kí dưới dạng JSON. Bởi vì nó được "kí" nên phía nhận có thể xác minh tính xác thực của nó. Dung lượng của nó rất nhỏ vì nó là JSON. JSON Web Token (JWT) là một chuẩn mở (RFC 7519) được định nghĩa một các ngắn gọn và gọn gáng - khép kín để truyền ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 12/08/2018 chỉnh sửa

5 Important Diagrams That Testers Need to Learn How to Use (Part 1)

Nếu không có những hình ảnh, chúng ta không thể có những bản ghi của lịch sử, những kiến thức, và sự phát triển của ngôn ngữ. Diagrams có vị trí đặc biệt của riêng mình trong một thế giới mà văn bản phát triển và tinh vi như ngày nay. Ở phần này, mình xin giới thiệu 2 biểu đồ là Biểu đồ luồng và ...

Tác giả: Trịnh Tiến Mạnh viết 14:50 ngày 12/08/2018 chỉnh sửa

Giới thiệu về Doorkeeper và OAuth 2.0

Trong bài viết này, mình sẽ giới thiệu cho các bạn cách tạo một OAuth2 provider và secure API với sự giúp đỡ của Doorkeeper. Chúng ta sẽ làm từ những bước chuẩn bị, integrate Doorkeeper, customize một chút. Ở phần 2 của series chúng ta sẽ cùng thảo luận về những ưu điểm của việc customize views sử ...

Tác giả: Trịnh Tiến Mạnh viết 14:49 ngày 12/08/2018 chỉnh sửa

Làm quen với Ember JS

Ember.js là gì? Ember js là một framework mã nguồn mở JavaScript phía client dùng cho phát triển các ứng dụng web và sử dụng mô hình MVC (Model-View-Controller). Trong Ember.js, route được sử dụng như model, handlebar template giống như view còn controller điều khiển dữ liệu trong model ...

Tác giả: Trịnh Tiến Mạnh viết 14:49 ngày 12/08/2018 chỉnh sửa

Chinh phục khách hàng khó tính như thế nào?

Bạn là QA của một dự án. Khách hàng của bạn cực kỳ khó tính. Làm thế nào để chinh phục được khách hàng của bạn ??? Theo tôi thì để chinh phục được khách hàng thì bạn hãy tự làm, và cùng giúp các đồng nghiệp trong dự án cùng thực mọi yêu cầu của khách hàng một cách thật chỉnh chu để khách hàng của ...

Tác giả: Trịnh Tiến Mạnh viết 14:49 ngày 12/08/2018 chỉnh sửa

Sample dropdown ajax with rails

Intro If you haven't done ajax before. This article is all you need. This sample uses ajax with ruby on rails (server) Problems Imagine you have a form which has 2 dropdowns Country City A country has many cities and the city must be belongs to a country. Problem here, when you select ...

Tác giả: Trịnh Tiến Mạnh viết 14:49 ngày 12/08/2018 chỉnh sửa

BuildBox - Công cụ mới để làm game

Đối với làm game thì chúng ta có thể chọn các Engine game như Unity, cocos, Unreal, libgdx, ... Hôm nay mình xin giới thiệu về 1 Engine là BuildBox. Đầu tiên, các bạn xem qua các game được làm trên BuildBox và được public lên store rồi như hình. https://www.buildbox.com/showcase/ Trích dẫn từ ...

Tác giả: Trịnh Tiến Mạnh viết 14:49 ngày 12/08/2018 chỉnh sửa

Tổng quan Service Object trong rails

Hi, chào các bạn, sau 1 chuỗi serial các bài về xử lý big data bằng spark giờ mình sẽ trở lại đề tài quen thuộc đó là ruby on rails </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 14:49 ngày 12/08/2018 chỉnh sửa

Tạo Gem của chính bạn

Khi bạn là một Ruby developer thì bạn không lạ lẫm gì với các Gem. Bạn có từng muốn có một Gem thật sự hữu ích để mọi người có thể sử dụng, mà tác giả là chính mình không? Hôm nay, tôi sẽ giới thiệu đến các bạn cách tạo một Gem cho Ruby on Rails. Một Gem đơn giản mà tôi đã đẩy lên Github ...

Tác giả: Trịnh Tiến Mạnh viết 14:49 ngày 12/08/2018 chỉnh sửa