Deep link, App link, Universal link, Dynamic link, URL Scheme

17-12-2020 8 min read

Chắc hẳn nhiều bạn làm mobile đều từng nghe đến khái niệm Deep link, App link, Universal link, Dynamic link, URL Scheme. Những khái niệm cũng như cách gọi tên đôi lúc cũng khiến bạn bối rối, khó hiểu, nhầm lẫn. Bài viết này sẽ cung cấp đầy đủ cho bạn cái nhìn tổng quan về Deep link.

Code Refactoring

19-11-2020 6 min read

Refactoring là gì?

Nói 1 cách ngắn gọn, đó là biến 1 mớ hỗn độn thành mã sạch và thiết kế đơn giản. Nhưng làm cách nào? Liệu có 1 hệ thống các quy tắc có thể áp dụng để refactor code 1 cách khoa học? Rất may mắn là…

How to deploy rails app by capistrano gem (puma, mysql, nginx)

15-11-2020 13 min read

Khi là một thực tập sinh Ruby on Rails, mình được chỉ định làm một trang web được viết bằng Ruby on Rails. Trước ngày đem sản phẩm đi demo, mình và Trainer có review lại sản phẩm của mình lúc đó mình run web dưới local. Trainer muốn mình triển khai sản phẩm của mình lên môi trường server. Trainer cấp cho mình một con VPS (Virtual Private Server) và hướng dẫn mình deploy sản phẩm của mình lên môi trường server bằng Capistrano gem. Sau khi tìm hiểu và Setup mình đã deploy được sản phẩm của mình.

This is unsafe!

10-11-2020 1 min read

Cách bypass lỗi "Your connection is not private" trên chrome

Stop Using console.log() In JavaScript - Part 1

10-11-2020 4 min read

Tiêu đề bài này có thể làm bạn ngạc nhiên bởi vì console.log() là một phương thức cơ bản và phổ biến nhất để debug trong JavaScript. Ấy vậy mà mình lại nói "Ngừng sử dụng" nó. Tại sao?

Thực ra không hẳn là vậy, nhưng ngoài log() ra thì…

Laravel Security Best Practices for Your Website

08-11-2020 10 min read

I. Mở đầu

Laravel được biết đến là một framework PHP an toàn để tạo các trang web và ứng dụng. Những dự án có nhu cầu bảo mật cao thường chọn Laravel. Chúng ta sẽ xem xét các tính năng bảo mật chính mà Laravel sẽ hổ trợ để…

Authentication basic CakePHP 4

06-11-2020 6 min read

Chào mọi người, hôm nay chúng ta hãy cùng nhau tìm hiểu về Authentication 2.0 trong Framework CakePHP 4 nhé!

I. Cài đặt Authentication 2.0

Cài đặt plugin với composer từ thư mục ROOT của Dự án CakePHP của bạn (nơi chứa tệp composer.json ).

Tải plugin authentication bằng cách…

Authenticate Laravel 8.x basic (Register and Login)

06-11-2020 3 min read

Xin chào các bạn! Hiện tại Laravel đã update version lên Laravel 8.x. Vậy nên mình muốn giới thiệu một thay đổi tuy cơ bản nhưng vô cùng đặc biệt tại phiên bản này. Đó là authentication basic, chúng ta cùng tìm hiểu xem nó khác gì so với các…

CakePHP 4: Routing

05-11-2020 4 min read

Bài viết này mình sẽ giới thiệu các cách định nghĩa routing hay dùng khi làm việc với CakePHP 4. Các routing được định nghĩa trong file config/routes.php. Cakephp 4 sử dụng class Cake\Routing\RouterBuilder để mapping URL với controller action.

1. Định nghĩa routing đơn giản

Định nghĩ 1…

Learn about HTTP request method

05-11-2020 7 min read
  1. Cùng tìm hiểu về HTTP request methods Đối với các lập trình viên web nói chung thì chúng ta không thể nào mà không nghe đến các từ như get hoặc post, bởi vì nó thực sự rất phổ biển.

Nhưng ngoài ra còn có nhiều method khác mà…