Việc tự viết một http router là một công việc rất thú vị và cũng là một cơ hội học hỏi cho bất cứ lập trình viên nào. Bài viết này sẽ giới thiệu việc tử viết một http router với regex và net/http. ... »
Việc tự viết một http router là một công việc rất thú vị và cũng là một cơ hội học hỏi cho bất cứ lập trình viên nào. Bài viết này sẽ giới thiệu việc tử viết một http router với regex và net/http. ... »
Cùng tìm hiểu về package net/http của ngôn ngữ Go, công cụ để phát triển web application mà bất kì Go developer nào cũng cần phải tìm hiểu qua ... »
Sử dụng Cloudflare Worker để deploy một static site đơn giản được generate bởi Gatsby, một công cu chuyên để tạo static site với React ... »
Sử dụng Google Cloud Function để gửi thông báo từ Cloud Monitoring đến Mattermost ... »
Lời nói đầu Ở bài viết Terraform - Infrastructure as Code trên blog VietnamLab, chúng ta đã tìm hiểu sơ qua về công cụ Terraform và khái niệm Infrastructure as Code. Với xu hướng triển khai các service trên cloud ngày càng trở nên phổ biến, vấn đề quản lý infrastructure và tự động hóa việc triển khai infrastructure cũng ngày càng trở lên quan trọng. Terraform và khái niệm Infrastructure as Code sinh ra để giải quyết vấn đề này. Bài viết hôm nay sẽ giới thiệu về việc sử dụng Terraform và Google Kubernetes Engine để khởi tạo ... »
Decision Tree và ý nghĩa của các chỉ số Gini Impurity và Entropy ... »
WSL và DockerDocker là gì thì các bài blog trước trên blog của VietnamLab đã giải thích khá khá (bạn đọc có thể search keyword docker trên blog của Vietnam Lab). Một trong những lợi ích của việc sử dụng Docker là giúp cho việc xây dựng môi trường phát triển trên local environment trở nên dễ dàng và đồng nhất giữa các môi trường và máy tính khác nhau. Tuy nhiên, trước đây người dùng Windows muốn sử dụng Docker thì thường phải cài đặt máy ảo Linux trên Virtual Box hoặc các công cụ ảo hóa khác, sau ... »
IntroLập trình concurrency (đa luồng) là một chủ đề khó nhằn đối với mọi ngôn ngữ lập trình (đã có kha khá đầu sách viết về chủ đề này đối với mỗi ngôn ngữ). Với một ngôn ngữ sinh ra để xử lý các vấn đề về backend cho Google như Go, concurrency là một trong những vấn đề được chú trọng hàng đầu và được gói gọn trong câu slogan sau: Do not communicate by sharing memory; instead, share memory by communicating.Go khuyến khích cách tiếp cận mỗi thread chỉ access đến giá trị chia sẻ tại đúng ... »