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

Redux cho người mới bắt đầu - Part 1 Introduction

Hiện nay Reactjs là một thư viện mạnh mẽ khá phổ biến. Khi làm việc với React hay các dự án ứng dụng Single Page nói chung, có một vấn đề khá đau đầu là làm sao quản lý được trạng thái của ứng dụng đó. Sau khi xem qua giới thiệu về một số thư viện hỗ trợ công việc này, mình đã quyết định về với ...

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

Sử dụng Amazone SES để gửi mail trong rails

Giới thiệu Amazone Simple Email Service (AWS SES) là một dịch vụ SMTP server uy tín, cho phép gửi email marketing với số lượng lớn, giá thành rẻ tốt nhất hiện nay.Đây cũng là một dịch vụ mà developer cũng nên tìm hiểu để phục vụ cho công việc vì những lợi ích nó mang lại thường giúp nó trở thành ...

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

Test A/B bắt buộc trong Quảng cáo Facebook

Test A/B Trong những phần trước tôi đã giới thiệu với các bạn cách tạo tk facebook ads, cách sử dụng audience để xác định tập khách hàng tiềm năng ➡ Trong phần này tôi sẽ giới thiệu các bạn sao cho xây dựng được một bài quảng cáo sao cho phù hợp với khách hàng của bạn nhất </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 13:49 ngày 12/08/2018 chỉnh sửa

Đọc QR Code sử dụng Vision API

Có nhiều bạn muốn tạo một ứng dụng trong đó có chức năng đọc mã QR code. Hôm nay mình xin hướng dẫn các bạn viết 1 app như vậy. Giới thiệu Với việc giới thiệu Google Play service 9.6 thì Google đã cho ra mắt Mobile Vision API cung cấp các API để đọc mã vạch(barcode) của nhiều loại khác ...

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

Đừng sợ việc mất code với Git

Khi làm việc với Git, chúng ta thường sợ gặp phải những trường hợp mất code do việc xử lý merge, reset branches hoặc interactive rebase. Nhiều người thậm chí còn sử dụng các hosting file service để lưu trữ code của mình nhằm phòng ngừa việc mất code này, khiến cho việc sử dụng git mất đi ý nghĩa ...

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

Laravel Passport

Lưu ý - một số thông tin về Laravel Passport package trong bài viết này có thể đã outdated , bạn nên kiểm tra trên documentation của Laravel để có được thông tin chính xác nhất </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 13:48 ngày 12/08/2018 chỉnh sửa

Cách kết hợp giữa tư duy nghệ thuật và logic

Cách đây vài năm, khi còn học về thiết Kế, tôi từng có những trăn trở về tư duy và logic trong thiết kế. Tiếc là, ở thời điểm đó, tôi không đủ điều kiện để tìm được câu trả lời thoả đáng cho mình ! Và hiện nay mọi người thường quan tâm tới việc làm sao sử dụng photoshop cho tốt, hơn là tìm hiểu, ...

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

Symfony2 Email

Với một ứng dụng web, gửi một email đến cho khách hàng hay cho người dùng để confirm lại thông tin hay bất kỳ một hoạt động nào liên quan đến hệ thống không phải là một vấn đề hiếm gặp và khó xảy ra. Trái ngược lại là khác, trong một ứng dụng WEB thì việc gửi một email cho người dùng thì gần như hệ ...

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

Tăng tốc ứng dụng Rails với model cache sử dụng Redis

Giới thiệu Đối với các ứng dụng nhỏ vấn đề về hiệu năng thường ít được chú ý đến, nhưng với những ứng dụng lớn, việc cải thiện hiệu năng trở nên quan trọng. Tối ưu câu truy vấn hay sử lý tắc nghẽn như N + 1 query thuộc danh sách các việc cần làm. Một trong các hướng tiếp cận tốt nhất để cải ...

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

Don''t click this!

Bài viết dưới đây được dịch từ bài gốc - Don’t Click This . Bài viết này sẽ cung cấp một số khái niệm cơ bản về tâm lý học nghịch đảo và biểu hiện - ứng dụng của chúng trong đời sống thường ngày.) Ngay cả khi tôi yêu cầu bạn “Đừng click vào đây”, bạn vẫn cứ click. Và, bạn ...

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