X

Tại sao không bao giờ nên sử dụng “utf8” trong MySQL

Bối cảnh Dự án với hệ thống sử dụng MySQL cho cơ sở dữ liệu. Với thiết kế sử dụng…

Khang Truong

Câu chuyện của RESTful API

REST API hay RESTful API là một cái gì đó mà nếu bạn làm về web thì bạn không gặp…

Khang Truong

Tìm hiểu về Regex phần 1

Giới thiệu Regex hay còn gọi là Regular Expressions, được sử dụng nhiều trong các trường hợp validate email, input,…

Khang Truong

Hướng dẫn cài đặt Fail2Ban bảo vệ SSH trên CentOS

Để kết nối với VPS chúng ta thường sử dụng port 22. Đây chính là lỗ hổng chết người các…

Khang Truong

Debounce và Throttle trong Javascript

1. Khái niệm Debounce và Throttle đều là hai phuơng pháp dùng để điều khiển một hàm được gọi bao nhiêu lần, trong…

Khang Truong

Gulp cho người mới bắt đầu (Phần 2)

Tối ưu hóa các file CSS và JavaScript Các lập trình viên có 2 task cần thực hiện khi cố…

Khang Truong

Gulp cho người mới bắt đầu (Phần 1)

Bài viết được dịch từ: css-tricks.com Gulp là gì? Gulp là một công cụ giúp bạn tự động hóa nhiều task (nhiệm…

Khang Truong

29 Câu lệnh Linux bạn cần biết – Phần 2

17. help  <câu lệnh> --help  xem thông tin trợ giúp và các tùy chỉnh của câu lệnh. Có thể viết tắt là  <câu…

Khang Truong

29 Câu lệnh Linux bạn cần biết – Phần 1

Các bản phân phối Linux đều có hỗ trợ giao diện người dùng để tương tác với máy tính. Tuy…

Khang Truong

Dùng con trỏ this trong Javascript thế nào cho đúng?

Con trỏ this có lẽ là một khái niệm không mấy xa lạ trong lập trình hướng đối tượng, nó…

Khang Truong