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

Introduction to React Native 1

React is a component-oriented front-end framework developed by Facebook, used for making native applications. Firstly, we start with installing Homebrew (https://brew.sh/) Homebrew is package management software that can be used with mac. $ brew install node $ brew install watchman $ npm ...

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

Python: Cách sử dụng hàm lồng nhau

Như chúng ta đã biết, trong Python, hàm cũng là đối tượng, hơn nữa, nó còn là đối tượng first-class. Nhờ đó, chúng ta có thể thao tác với hàm như mọi đối tượng khác. Chúng ta có thể tạo ra hàm, xoá bỏ nó, gán cho biến, truyền làm tham số, v.v... Cũng vì hàm là đối tượng first-class, nên nó có thể ...

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

[Ruby] Block and variable scope

Block and variable scope Block have direct access to variables that already exist: x = "original x" 1. times do x = 200 end puts x # => 200 But if the name x is used as a block parameter, it'll be a totally different variable from the variable x that already ...

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

The Cost Of JavaScript

Khi các website chúng ta xây dựng ngày càng phụ thuộc vào JavaScript, thỉnh thoảng chúng ta cũng phải trả giá cho những gì được gửi về phía người dùng, theo những cách không dễ nhìn thấy . Trong bài viết này, tôi sẽ nói về lý do tại sao một chút kỷ luật có thể giúp nếu bạn muốn website của mình có ...

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

Cách tạo và export Certificate

Tạo Distribution Certificate Truy cập Keychain Access trên macbook để tạo Request a Certificate from a Certificate Authority cho tài khoản của mình Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority Điền các thông tin cần thiết để tạo ...

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

Tổng quan về giao thức Network Time Protocol (NTP)

Giao thức NTP (Network Time Protocol) là một giao thức để đồng bộ đồng hồ của các hệ thống máy tính thông qua mạng dữ liệu chuyển mạch gói với độ trễ biến đổi. Giao thức này được thiết kế để tránh ảnh hưởng của độ trễ biến đổi bằng cách sử dụng bộ đệm jitter. NTP cũng là tên gọi của phần mềm được ...

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

Docker basic

Tại sao lại chọn Docker Trước khi nghiên cứu về một công nghệ nào đó thì điều đầu tiên mình tìm hiểu là tính ứng dụng của nó. Do đó mình đã lên google và search về tính ứng dụng của docker sau đây mình sẽ tổng hợp lại những lợi ích về docker mà mình tìm được: Docker cho phép giả lập môi ...

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

Lập trình viên Front-end ban đầu nên bỏ túi những gì

Chào mọi người, 1 tháng trôi qua và mình tiếp tục quay lại viết bài cuối cùng của năm con gà. Tuy nhiên sẽ không phải bài viết về PHP nữa, lần này mình muốn chia sẻ những điều mà sau một thời gian làm nhiều hơn về Frontend mình nhận thấy sẽ có ích nếu bạn ...

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

Sử dụng twig với FuelPHP

Thật sự là lần này khá cạn chủ đề, mãi mới nghĩ ra cái này để viết, hy vọng nó sẽ giúp ích được cho những bạn làm việc với framework khá ít sao của PHP ... đó chính là FuelPHP FuelPHP là một framework đơn giản, tinh tế (theo lời của các bác viết ra nó nói thế) và bằng sự kết hợp với Twig ( một ...

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

Loading Large Bitmaps Efficiently

Bạn có bao giờ tự hỏi, một ảnh với dung lượng 100mb thì nó được lưu vào memory dung lượng bao nhiêu? Làm thế nào mà nó bị OOM vậy? Ở đây chắc ai code Android cũng từng gặp vấn đề về dung lượng, độ phân giải ảnh khi load vào memory. Điều đầu tiên mình muốn nhấn mạnh là mình khuyên các bạn nên sử ...

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