Thay đổi luồng trong MongoDB

Tram Ho

1. Change Streams là gì? Khi bạn làm việc với những RDBMS như MySQL hay SQL Server chắc hẳn bạn đã nghe đến Trigger. Và khi bạn lần mò MongoDB, liệu đã bao giờ bạn tự hỏi, Trigger trong MongoDB...

Xem chi tiết

Chạy ứng dụng Hello World với Sublime

Tram Ho

Đầu tiên bạn phải cài đặt Python và Sublime Text tại đường dẫn sau: Hướng dẫn cài đặt Python trên hệ điều hành Windows MacOS và Linux Với phiên bản mới nhất của Python và Sublime Text đã được cài...

Xem chi tiết

Single sign-on bằng SAML với Laravel 5

Tram Ho

Giới thiệu Đây là những memo khi sử dụng Single sign-on bằng SAML cho Laravel 5. Phần lớn nội dung là giống với README của laravel-saml2. Môi trường Hoạt động từ Laravel 5.4 trở về sau. Cài đặt Cài đặt...

Xem chi tiết

Tìm hiểu giao thức IP (Phần 1)

Tram Ho

Các máy tính trên mạng "nói chuyện" với nhau thông qua một ngôn ngữ đặc biệt gọi các giao thức mạng. Có nhiều giao thức khác nhau và mỗi giao thức đều có một nhiệm vụ riêng như: Giao thức...

Xem chi tiết

Snap cài đặt mọi thứ với terminal

Tram Ho

Giới thiệu. Ở những người dùng linux thì việc cài đặt một ứng dụng có rất nhiều cách khác nhau . Ví dụ như : Packages,software , cài đặt bằng file riêng của từng distros (.deb). Nhưng hôm nay, mình...

Xem chi tiết

Tạo RPC trên Python3

Tram Ho

RPC hoàn thành bằng module tiêu chuẩn của Python3 Nguồn: https://qiita.com/nardtree/items/d7458eab839a6500a60a Hiện tại, số lượng chủng loại của RPC trong Python là quá nhiều. Tại năm 2020, phần lớn RPC được công khai với tư cách là OSS, tuy nhiên...

Xem chi tiết

Sử dụng ReactJS trong project Laravel

Tram Ho

Trong thời gian gần đây, Single Page App (SPA) đang rất được các dev ưa chuộng vì nó làm tăng trải nghiệm của người dùng rất là nhiều. Từ trước tới giờ mình cũng rất ít khi tìm hiểu về...

Xem chi tiết