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

Android - Handling App Links

Khi người dùng click vào một links bất kỳ, ta thường thấy sẽ có một popup hiển thị yêu cầu người dùng sử dụng ứng dụng nào để xử lý link đó. Từ Android 6 trở lên cho phép ứng dụng có thể tự định danh là trình xử lý mặc định cho một loại link nào đó. Nếu người dùng không muốn ứng dụng là trình xử lý ...

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

[Xamarin iOS][Bluetooth] Sử dụng Bluetooth Low Energy Trong Xamarin iOS

1. Các khái niệm cơ bản. Trong một kết nối BLE giữa hai thiết bị, một thiết bị sẽ đóng vai trò là Central (tạm hiểu là khách), một thiết bị sẽ đóng vai trò là peripheral (một thiết bị chủ). Thiết bị khách sẽ gửi các request đến một thiết bị chủ, ở phía bên kia, thiết bị chủ sẽ căn cứ vào nội dung ...

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

Working with Mnesia in Elixir

Tuần trước, chúng ta đã tìm hiểu về cơ chế lưu trữ của ETS trong bất ký ứng dụng Elixir nào của Erlang. ETS là một phần của OTP và như một nhà phát triển của Elixir bạn có thể sử dụng nó mà không cần cài đặt bất cứ thứ gì. Điều này là khá điên khi bạn nghĩ về nó, những thứ mà ngôn ngữ khác có thể ...

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

Giải pháp viết comment lên ảnh cho comter dịch!

Đối với developer. Cần phải comment lại với khách hàng là điều không thể tránh khỏi. Vấn đề mà mình từng gặp phải ở đây đối với khách hàng Nhật. Là mình chụp ảnh màn hình và viết comment lên đó. Sau đó bị comter than phiền là viết lên ảnh không dịch được. Với những bạn gặp case tương tự hi vọng ...

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

Zephir - Tự tay tạo extension cho PHP.

Chắc hẳn chúng ta đã từng nghe qua framework Phalcon PHP. Phalcon là một PHP Framework được viết bằng ngôn ngữ lập trình C, sau đó được biên dịch thành một PHP extension(thành phần mở rộng cho PHP). Thực tế thì Phalcon Framework không phải là framework đầu tiên xây dựng theo phương pháp này, trước ...

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

Giới thiệu về NoSQL database

Khi làm việc với database, chúng ta đã quá quen với SQLServer, MySQL, PostgreSQL, Oracle ... Điểm chung của những database này là sử dụng ngôn ngữ SQL để truy vấn dữ liệu. Nhưng có 1 dạng database khác với những đặc tính khác biệt được gọi chung dưới cái tên là NoSQL. Giờ chúng ta hãy cùng tìm hiểu ...

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

Internet of Things : Getting Started with Raspberry Pi

Chúng ta sẽ bước đầu tiếp cận nền tảng IoT thông qua việc sử dụng máy tính nhúng Raspberry Pi. Những nội dung cơ sở sẽ được đề cập thông qua việc giới thiệu những đặc tính cơ bản của Raspberry Pi, cũng như đưa ra ví dụ cơ bản về concept kết nối và điều khiển thiết bị ngoại vi. Bạn có thể làm gì ...

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

Những tính năng ít được biết đến trong rails 5.1

Như chúng ta đã biết, rails 5.1 là phiên bản mới nhất của rails. Nếu bạn theo dõi các bài báo khác thì thường nói đến những tính năng lớn như: tích hợp tốt hơn với Javascript, encrypted secrets hay system tests. Và sự thay đổi lớn đó là thay thế form_for, form_tag thành form_with. Ngoài ra, Rails ...

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

Giới thiệu về RxJava - Phần 3: Lợi ích của Reactive

Ở phần 1, tôi đã giới thiệu với các bạn sơ lược về cấu trúc của RxJava. Ở phần 2, tôi cũng đã cho các bạn thấy sức mạnh của operator. Nhưng có thể bạn vẫn chưa hoàn toàn bị thuyết phục. Nên sau đây tôi xin giới thiệu thêm một số lợi ích khác mà ta có được khi sử dụng framework RxJava. Cho đến ...

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

SASS - Dùng sao cho chuẩn CI - 3 "dễ"

SASS là gì SASS là một CSS Prepocessor (như LESS) giúp bạn viết CSS nhanh hơn và có cấu trúc rõ ràng hơn. Với SASS, bạn có thể viết CSS theo thứ tự rõ ràng, quản lý các biến đã được định nghĩa sẵn, có thể tự động nén tập tin CSS lại để bạn tiết kiệm dung lượng. Lợi ích của SASS mình khó mà ...

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