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

The only proper PDO tutorial

1. Giới thiệu Original English version is of phpdelusions.net, I just want to practice and share it in Vietnamese. Đã có rất nhiều tutorial về PDO, tuy nhiên không may mắn là hầu hết các bài viết đó đều không chỉ ra được lợi ích thực sự của PDO hay thậm chí còn đưa ra rất nhiều bad ...

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

Google Maps Android GeoJSON Utility

Giới thiệu GeoJSON là một phần mở rộng của định dạng dữ liệu JSON và là kiểu dữ liệu địa lý. Sử dụng tiện ích này, bạn có thể lưu trữ các đặc điểm địa lý theo định dạng GeoJSON và biến chúng thành một layer trên bản đồ. Để thêm và xóa dữ liệu GeoJSON của bạn từ bản đồ, hãy gọi addLayerToMap () và ...

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

React Performance Tuning

React là một thư viện Javascript được thiết kế với mục tiêu tối ưu hiệu năng của các ứng dụng. React sử dụng một số kỹ thuật để giảm thiểu cost của các DOM operations được yêu cầu để update UI xuống mức thấp nhất có thể. React cũng cung cấp các tools và các phương pháp để tăng performance khi có ...

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

Redis for true high loads

Introduction Surely most backend developers were dealing with the NoSQL Redis. I think many of them were wondering how to set up Redis so that it would fit under high loads, so that you could open hundreds of thousands of sockets for working with data. This is a really highload, so let's ...

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

10 mẹo hữu ích cho các lập trình viên Ruby on Rails (RoR)

Rails là một framework web theo mô hình MVC được viết trên ngôn ngữ lập trình Ruby. So với các framework khác thì Rails có lợi thế lớn hơn rất nhiều, nó có giá trị quy ước về cấu hình. Nếu bạn tuân theo các quy ước đúng, bạn có thể tránh được các tập tin có cấu hình dài dòng, chỉ cần những thứ cần ...

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

Ruby là gì - Giới thiệu về Ruby

Ruby là gì? Ruby được tạo ra bởi Yukihiro "Matz" Matsumoto từ 24 tháng 2, 1993 và đưa ra bản chính thức vào năm 1995, hiện tại nó vẫn đang được tiếp tục phát triển. Website chính thức của Ruby có địa chỉ ruby-lang.org. Ruby là một ngôn ngữ hướng đối tượng: mỗi bit dữ liệu đều là một đối tượng ...

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

Tạo sitemap cho website rails và upload lên s3 - cloudfront

1. Mở đầu Sitemap là gì? Đúng như tên của nó, Sitemap (sơ đồ của một website) là tập tin văn bản có chứa tất cả các URL (đường dẫn) của một website. Nó cũng có thể chứa các siêu dữ liệu về mỗi URL, thông báo cho bạn khi nó mới được cập nhật. Toàn bộ công việc của nó là hướng dẫn cho các công cụ ...

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

Hướng Dẫn Google Map SDK Và Chỉ Đường Trong Google Map [Swift 3][Part 1]

Mở Đầu Nếu bạn muốn xây dựng một ứng dụng sử dụng Maps của google thì Google maps SDK và Google Map API chính là 2 công cụ không thể thiếu trong bất kỳ ứng dụng sử dụng bản đồ nào. Vậy hôm nay mình hướng dẫn cơ bản giúp bạn xây dựng một ứng dụng giúp bạn hiểu cách làm việc với Google Maps SDK và ...

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

Import/Export dữ liệu từ file excel sử dụng thư viện PHPExcel

Đã bao giờ bạn làm việc với khách hàng mà họ yêu cầu mình import 1 lượng dữ liệu lớn vào database hoặc export dữ liệu ra file excel chưa? Hôm nay mình sẽ hướng dẫn các bạn làm điều đó. Ngày trước mình có làm việc với 1 khách hàng họ giao cho mình 1 lượng lớn dữ liệu về địa chỉ của Nhật và yêu cầu ...

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

Agile Testing: khi mỗi Dev là một QA

Việc quản trị một dự án Waterfall truyền thống chia việc phát triển và kiểm thử thành hai bước riêng biệt: người lập trình xây dựng một tính năng và sau đó "ném qua bên kia rào" cho đội QA tiến hành kiểm thử. Đội ngũ QA viết và thực thi các test plan chi tiết. Họ cũng gửi lại các lỗi trong lúc kiểm ...

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