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

Hướng dẫn tạo app tvOS với TVML

Chào các bạn ,hôm nay tôi sẽ hướng dẫn các bạn tạo một ứng dụng tvOS sử dụng TMVL . Để làm theo hướng dẫn này các bạn cần có xCode 7.1 trở lên , bạn có thể tải nó ở đây https://developer.apple.com/xcode/download/ . Bạn cũng nên có một vài kiến thức về JavaScript thì càng tốt không thì cứ làm theo ...

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

Tăng tốc độ load web trên mobile với công nghệ AMP của Google

AMP viết tắt của cụm từ Accelerated Mobile Pages là một dự án mã nguồn mở được khởi động và quản lý bởi Google. AMP là một công nghệ để tăng tốc độ load cho web site khi được truy cập qua các thiết bị di động được Google công bố lần đầu tiên vào tháng 10 năm 2015 lúc đó một version đặc biệt của ...

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

Design Pattern - Builder

Builder pattern là gì? Với Factory Pattern, chúng ta có thể dễ dàng tạo ra đúng object cần thiết. Tuy nhiên việc tạo đúng đối tượng chưa hẳn đã là vấn đề chính khi thiết kế phần mềm. Vấn đề chính đôi khi là làm thế nào để lắp ráp các object đó lại với nhau. Công việc lắp ráp, cấu hình các object ...

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

Swift - Hướng dẫn làm việc với json

JSON là một cách phổ biến để truyền dữ liệu đến và từ các dịch vụ web. Nó là đơn giản để sử dụng và con người có thể đọc được, đó là lý do tại sao nó là như vậy vô cùng phổ biến. Hãy xem xét các đoạn JSON sau đây: [ { "person" : { "name" : "Dani" , "age" : ...

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

Các tính năng mới của CSS3(p2)

1. Gradients Gradients cung cấp cho thiết kế web sức mạnh để quá trình chuyển đổi trơn tru giữa các màu sắc mà không cần phải dùng đến hình ảnh. Gradients CSS cũng tuyệt vời trên màn hình võng mạc, bởi vì chúng được tạo ra khi đang bay. Họ có thể là tuyến tính hoặc xuyên tâm , và có thể được ...

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

Ứng dụng Chat với Laravel, Redis và Socket.IO

Nếu bạn muốn làm một ứng dụng web có thể cập nhật theo thời gian thực, Web socket và Socket.IO có thể giúp bạn. Tuy nhiên, Laravel thì không trực tiếp hỗ trợ http socket, vì vậy chúng ta cần sử dụng Redis. Redis là một cơ sở dữ liệu dạng key/value với một tính năng rất thú vị là publish/subscriber. ...

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

Sử Dụng ReCAPTCHA trong ứng dụng Ruby on Rails

CAPTCHA là một công cụ xác thực trên website để đảm bảo rằng website của bạn không bị SPAM bằng một công cụ tự động. Theo truyền thống captcha là một hình ảnh với dòng các chữ khó phân tích bởi một chương trình tự động, người dùng phải nhập lại dòng chữ giống với chữ trên hình ảnh để chứng ...

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

Symfony form filters

Symfony Filters 1. Tạo một filter Một filter là một phần của việc thực thi code trước bất kì action nào. Đó là thứ mà chúng ta cần để xem xét việc tên máy chủ của tất cả các actions trong việc tìm kiếm một tên miền nào đó . Filters phải được định nghĩa trong một file configuration đặc ...

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

Invoking Method

Chào các bạn, mình mới biết khái niệm này trong một project nên muốn chia sẻ một số điều mình đã tìm hiểu được, tất nhiên là chưa đươc nhiều và sâu, mong các bạn góp ý thêm. Trong bài này mình sẽ giới thiệu 1 ví dụ nhỏ là invoking method. Như chúng ta biết khi khai báo 1 field hay method thậm chí ...

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

Checklist cho việc phát triển và kiểm tra chất lượng ứng dụng trên mobile - 17 điểm cần nhớ trước khi phát triển 1 ứng dụng.

Khi bắt đầu việc phát triển cũng như đảm bảo chất lượng của một ứng dụng, chúng ta luôn cần quan tâm đến danh sách những điểm ứng dụng đó cần phải đáp ứng được (hay còn gọi là danh sách kiểm tra - Checklist). Checklist sẽ là cái khung để bạn căn cứ vào đó tạo ra được một sản phẩm đảm bảo chất ...

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