Tác giả: N.V.T

Những tính năng mới trong PHP 8.0

Những tính năng mới trong PHP 8.0

PHP phiên bản 8 đã chính thức được phát hành vào hôm 26/11/2020. Vì nó là major version nên sẽ có nhiều thay đổi có thể dẫn đến việc update từ PHP phiên bản củ gây ra một số vấn đề. Ngoài ra nó cũng có nhiều tính năng mới, cải tiến, ... Bài viết này sẽ tóm tắt một số thay đổi chính đó. Bạn cũng có thể tham khảo những thay đổi ở PHP 7.x tại đây Constructor với property class Point { public function __construct( public float $x = 0.0, public float $y = 0.0, public ... »

Regex

Regex

Nếu là coder chắc hẵn đa số đều biết qua regex (viết tắt của Regular Expression, tên thuần Việt là biểu thức chính quy). Nó thường được sử dụng để validate chuỗi ký tự như email, ip address hay tìm kiếm/thay thế chuỗi... Regex khá hữu ích không chỉ trong code mà còn cách lĩnh vực khác. Trong bài viết này mình sẽ tổng hợp lại cách dùng cũng như những kinh nghiệm cá nhân trong khi sử dụng regex. 1. Giới thiệu Trước khi đi vào chi tiết thì mình sẽ nhắc lại regex là gì? Regular expression ... »

Quản lý docker ez với Portainer

Quản lý docker ez với Portainer

Docker, một thứ đã quá quen thuộc với coder ngày nay. Coder đủ thể loại từ backend, frontend tới devops chắc chắn đều đã và đang sử dụng nó. Việc sử dụng docker sau thời gian thường sinh ra nhiều rác làm tốn nhiều tài nguyên của máy đặc biệt là dung lượng ổ đĩa. Việc dọn dẹp lại docker sẽ được thực hiện thông qua CLI của docker. Tuy nhiên, đối với những coder lâu lâu chỉ làm việc với docker thì việc sử dụng CLI mất khá nhiều thời gian nên việc sử dụng giao diện để quản ... »

Những tính năng mới trong PHP 7.x

Những tính năng mới trong PHP 7.x

Ngày nay, có nhiều ngôn ngữ lập trình mới ra đời, ngôn ngữ mới thường kế thừa những ưu điểm của các ngôn ngữ đàn anh, code ít làm nhiều,... Anh em coder cũng từ đó mà nhảy sang code ngôn ngữ mới cho nó sướng. Vì thế mà nhiều ngôn ngữ đàn anh càng ít được dân coder quan tâm. Ngôn ngữ PHP cũng không ngoại lệ, tuy vậy nó vẫn chiếm một vị trí nhất định, đặc biệt trong Web development. Để bắt kịp với xu hướng code ngày nay, bộ phận phát triển của PHP đã cho ... »

Trải nghiệm tính năng Visual Studio Code Remote - Container

Trải nghiệm tính năng Visual Studio Code Remote - Container

Ngày nay việc sử dụng docker trong quá trình phát triển phần mềm đã quá phổ biến. Nó được sử dụng từ code ở local tới deploy lên môi trường production. Ở môi trường local nó giúp developer setup môi trường nhanh, ít tác động tới hệ điều hành đang chạy. Vì các compiler, tool, datebase,... được chạy trong các container tách biệt với hệ điều hành. Tuy vậy, việc tách biệt này lại làm nãy sinh một số hạn chế như khó debug, intellisense trong ide không làm việc vì các ide yêu cầu các compiler, tool phải được ... »

Nginx - Cơ bản

Nginx - Cơ bản

Nginx là 1 web server đang càng ngày được sử dụng phổ biến. Tuy vậy việc cấu hình nó có một chút khó khăn đối với newbie. Bài viết này sẽ giới thiệu cơ bản về các khái niệm và một số directive cơ bản trong cấu hình của nginx. 1. Các khái niệm liên quan tới nginx a. Nginx? Nginx là một web server có thể được dùng như một reverse proxy, load balancer, mail proxy và HTTP cache. Tính năng của nginx: Khả năng xử lý hơn 10k request trong khi sử dụng ít tài nguyên máy. Phục ... »

Upgrade phiên bản React Native

Upgrade phiên bản React Native

Trong quá trình phát triển phần mềm quá trình nâng cấp phiên bản framework, thư viện là nỗi sợ của người phát triển. Vấn đề break change, không tương thích giữa các library, package, framework, ... sinh ra nhiều bug trong phần mềm. Dù rất e dè nhưng đôi lúc chúng ta buộc phải nâng cấp. Với React Native việc nâng cấp cần thêm một ít kỳ công vì nó chứa cả native source của cả ios và android. Trước khi bắt đầu Bài viết này dành cho React Native được tạo bằng react-native init. Chắc chắn bạn có kiến thức ... »

Wildcard SSL Certificates