Tác giả: L.M.T

Container và các công cụ quản lý container

Container và các công cụ quản lý container

1. Container là gì? Container là một phương tiện ảo hóa hệ thống được sử dụng để đóng gói một ứng dụng và tất cả các phụ thuộc của nó cùng với môi trường chạy của nó trong một gói. Container được xây dựng trên cơ sở các công nghệ ảo hóa như kernel namespaces, cgroups và chroot để đảm bảo rằng mỗi container có một môi trường hoàn toàn độc lập với hệ thống máy chủ gốc. Container có thể được triển khai và chạy trên nhiều môi trường khác nhau mà không cần thay đổi ứng dụng hoặc ... »

Email và các giao thức gửi-nhận email

Email và các giao thức gửi-nhận email

1. Email là gì? Email (Electronic mail - thư điện tử) là việc trao đổi các thông điệp (tin nhắn, tệp dữ liệu, hình ảnh, …) từ một người đến 1 hoặc nhiều người nhận thông qua internet. Việc gửi và nhận email là rất nhanh chóng, chi phí rẻ, và dễ tiếp cận cho mục đích kinh doanh hoặc cá nhân. Người dùng có thể gửi và nhận email ở bất kỳ nơi nào, miễn là có kết nối internet. Hiện tại trên thế giới, mỗi ngày có khoảng 333.2 tỷ emails được gửi và nhận mỗi ngày 2. Cấu ... »

[Solana Blockchain] Xây dựng Backend API để mint NFT trên Solana Network bằng NodeJS (2)

[Solana Blockchain] Xây dựng Backend API để mint NFT trên Solana Network bằng NodeJS (2)

Để tiếp tục với series bài viết về Blockchain Solana thì hôm nay mình sẽ giới thiệu và hướng dẫn các bạn Xây dựng Backend API để mint NFT trên Solana Network bằng NodeJS phần 2. Bài viết sẽ gồm các 2 phần: * Phần 1: * Thiết kế hệ thống * Dựng hệ thống Backend API bằng Nodejs * Build và deploy SmartContract để mint NFT * Phần 2: * Tạo tài khoản ipfs * Viết API kết nối SmartContract * Code logic thực hiện mint NFT Trước khi bắt đầu phần 2, các bạn có thể xem lại ... »

[Solana Blockchain] Xây dựng Backend API để mint NFT trên Solana Network bằng NodeJS (1)

[Solana Blockchain] Xây dựng Backend API để mint NFT trên Solana Network bằng NodeJS (1)

Để tiếp tục với series bài viết về Blockchain Solana thì hôm nay mình sẽ giới thiệu và hướng dẫn các bạn xây dựng hệ thống Backend để gọi đến Solana thông qua Web3 để đúc NFT (mint NFT). Bài viết sẽ gồm các 2 phần: * Phần 1: * Thiết kế hệ thống * Dựng hệ thống Backend API bằng Nodejs * Build và deploy SmartContract mint NFT * Phần 2: * Code API kết nối SmartContract * Code API thực hiện mint NFT Chúng ta bắt đầu phần 1 nhé. I. Thiết kế hệ thống Có rất nhiều bài v ... »

Mô hình TDD và sử dụng với framework Laravel (Phần 1)

Mô hình TDD và sử dụng với framework Laravel (Phần 1)

Giới thiệu mô hình TDD trong lập trình, và áp dụng với framework Yii2 Để hiểu rõ hơn về TDD và cách sử dụng nó trong thực tế, bài viết này sẽ có 2 phần: * Phần 1: Giới thiệu về TDD, cách hoạt động, nhưng lợi ích và vấn đề gặp phải khi sử dụng TDD * Phần 2: Sử dụng TDD với framework Laravel 1. TDD là gì? Phát triển phần mềm hướng kiểm thử (Test-Driven Development) là một phương pháp để phát triển phần mềm trong đó kết hợp Test First Development và Refactoring. Mục tiêu quan trọng ... »

Mô hình TDD và cách sử dụng với framework Laravel (Phần 2)

Mô hình TDD và cách sử dụng với framework Laravel (Phần 2)

Giới thiệu mô hình TDD trong lập trình, và áp dụng với framework Laravel Để hiểu rõ hơn về TDD và sử dụng nó trong thực tế, chúng ta tiếp tục tìm hiểu TDD thông qua phần 2: Sử dụng TDD với framework Laravel nhé. Các bạn cũng có thể xem lại phần 1 để hiểu rõ hơn về mô hình TDD: Phần 1: Giới thiệu về TDD, cách hoạt động, nhưng lợi ích và vấn đề gặp phải khi sử dụng TDD [https://blog.vietnamlab.vn/mo-hinh-tdd-va-cach-ap-dung-trong-laravel] I. Chu trình của ... »

HSTS (HTTP Strict Transport Security) là gì và tại sao lại cần dùng HSTS?

HSTS (HTTP Strict Transport Security) là gì và tại sao lại cần dùng HSTS?

-------------------------------------------------------------------------------- 1. HSTS là gì? HTTPS là một phần thiết yếu để đảm bảo việc truy cập các trang web một cách an toàn, hạn chế việc bị tấn công qua việc chặn các yêu cầu (request), thay đổi hoặc giả mạo các thông tin giữa người sử dụng và trang web. Khi chúng ta truy cập một trang web sử dụng http ( ví dụ: domain.com hoặc http://domain.com), thì các dữ liệu đầu tiên gửi đến máy chủ web là không được mã hóa, nếu trang web này được b ... »