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

Stripe - Sử dụng plans, subscriptions để tạo lịch thanh toán.

Stripe - Tiêu chuẩn mới trong thanh toán trực tuyến Trong bài viết trước mình đã chia sẻ một vài chú ý trong việc sử dụng Stripe, khái niệm về secret key và publishable key, cơ chế hoạt động của stripe và tạo thanh toán. Trong bài chia sẻ lần này, mình sẽ chia sẻ hiểu biết của mình thông qua ...

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

Dựng 1 image môi trường docker microservice cho project

Hiện nay có rất nhiều cách để build 1 môi trường cho develop phát triển dự án của mình. Docker là công cụ tuyệt vời nhất mà mình đã từng dùng qua, đơn giản, gọn nhẹ và hơn cả là với chỉ 1 file config đơn giản là bạn có thể giả lập tất cả các môi trường develop. Bài viết này mình ko giới thiệu ...

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

Linux and LPIC-1

Linux and LPIC-1 1. Linux là gì? Linux là một hệ điều hành máy tính dựa trên Unix được phát triển và phân phối qua mô hình phần mềm tự do mã nguồn mở. Thành phần cơ bản tạo nên Linux đó là nhân linux, một nhân hệ điều hành ra đời bản đầu tiên vào tháng 8 năm 1991 bởi Linus Torvalds. Nhiều ...

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

8 Xu hướng phát triển của ứng dụng trong năm 2018

Đợt này mình sẽ viết 1 bài khác chút so với những bài đã viết từ trước, đó là dự đoán xu hướng phát triển ứng dụng trong năm 2018, mặc dù đã qua được 2 tháng rồi nhưng rất có thể sẽ hữu ích với tất cả các bạn. Các bạn có thể tìm đọc các xu hướng về phần mềm của năm 2017, để xem độ chính xác ...

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

5 Laravel Helpers hữu ích đối với bạn

Bài dịch từ trang laravel-news.com Laravel cung cấp rất nhiều các helper function giúp cho bạn cảm thấy đơn giản hơn trong việc viết code, tôi khuyến khích bạn nên sử dụng chúng hàng ngày khi bạn làm việc với Laravel. Trong bài viết này tôi muốn chỉ ra một vài helper functions mà tôi thấy ổn. ...

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

Snackbar Android

Link tham khảo : https://spin.atomicobject.com/2017/07/10/android-snackbar-tutorial/ Android Snackbar rất hữu dụng trong các trường hợp show error hay những thông báo nhỏ đến người dùng - đi cùng với nó là sự dễ dàng cài đặt. Đây là một bài hướng dẫn ngắn gọn cho việc cài đặt một Snackbar thông ...

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

HADOOP - CÀI ĐẶT HADOOP TRÊN UBUNTU (PHẦN 2)

Tôi viết tiếp theo phần 1 ở đây 3. Cấu hình các tập tin XML Hadoop Tất cả các file cấu hình hadoop nằm trong thư mục /usr/local/hadoop/hadoop-2.7.0/etc/hadoop Đầu tiên, thực hiện lệnh dưới đây: cd /usr/local/hadoop/hadoop-2.7.0/etc/hadoop Cấu hình tập tin core-site.xml: Mở tập ...

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

Hello Cucumber

Khi bắt đầu tìm hiểu một kĩ thuật mới, chúng ta thường có một ví dụ kinh điển là "Hello World", ở bài viết này mình cũng xin giới thiệu một ví dụ đơn giản "Hello Cucumber" để làm quen với Cucumber Cucumber cho phép người dùng định nghĩa hành vi hệ thống với ngữ nghĩa tiếng anh thông qua cú pháp ...

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

Bàn về quy cách đặt tên (Naming Convention)

Có một câu trích dẫn mà chắc hẳn nhiều người đã từng nghe đến: “There are only two hard things in Computer Science: cache invalidation and naming things.” – Phil Karlton. Đại ý là trong lĩnh vực Khoa học máy tính: cache invalidation (vô hiệu cache) và đặt tên là 2 cản trở lớn nhất. ...

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

Gource - Tạo video từ lịch sử github, cùng xem lại quá trình phát triển dự án

Tổng quan: Gource là OpenGL-based 3D visualisation tool. Hiểu đơn giản là một công cụ sử dụng OpenGL cho các trang như Git, svn để tạo một video tổng quan về quá trình phát triển project. Repo được hiển thị như một cây phân nhánh, thư mục gốc là trung tâm. Các thư mục là các nhánh và tệp là ...

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