Giao diện danh sách workflow GitHub Actions hiển thị trạng thái chạy thành công của các pipeline tự động

GitHub Actions tự động hoá CI/CD: workflow, cache, secrets

GitHub Actions là hệ thống tự động hoá tích hợp và triển khai (CI/CD) tích hợp sẵn trong mọi kho mã nguồn trên GitHub. Chỉ cần một file YAML đặt…

Xem thêm

CI/CD là gì? Tự động hoá tích hợp và triển khai phần mềm

CI/CD là gì? Tự động hoá quy trình tích hợp và triển khai phần mềm CI/CD (Continuous Integration / Continuous Delivery hoặc Deployment) là tập hợp phương pháp và công…

Xem thêm
Sơ đồ đồ thị phụ thuộc hạ tầng Terraform: các resource liên kết bằng mũi tên

Terraform là gì: Quản lý hạ tầng bằng code cho DevOps

Terraform là gì là câu hỏi mà bất kỳ lập trình viên nào làm hạ tầng đều gặp phải. Công cụ mã nguồn mở của HashiCorp cho phép bạn mô…

Xem thêm

Clean Architecture trong Node.js: Nguyên tắc và folder structure chuẩn

Clean Architecture trong Node.js: Nguyên tắc và folder structure chuẩn Clean Architecture (Kiến trúc sạch) là một phong cách thiết kế phần mềm được Robert C. Martin (Uncle Bob) đề…

Xem thêm

Docker Compose: Hướng Dẫn Triển Khai Ứng Dụng Đa Container

Giới thiệu Docker Compose Docker Compose là công cụ dòng lệnh mạnh mẽ cho phép định nghĩa và vận hành các ứng dụng đa container Docker thông qua một tệp…

Xem thêm

Docker Compose: Quản lý multi-container đơn giản chỉ với một file

Docker Compose là gì? Kiến trúc Docker Compose —nhiềucontainer web app, database, cache kết nối qua mạng nội bộ Docker Compose là công cụ định nghĩa và chạy ứng dụng…

Xem thêm

Terraform là gì? Infrastructure as Code cho cloud đa nền tảng

Terraform là gì? Infrastructure as Code cho cloud đa nền tảng Terraform là công cụ Infrastructure as Code (IaC) mã nguồn mở được phát triển bởi HashiCorp. Nó cho phép…

Xem thêm

Go Generics: Patterns thực tế cho code tái sử dụng

Go Generics ra mắt Go 1.18 cho phép viết code tái sử dụng với type parameters thay vì interface{} + reflection. Trước generics, lập trình viên Go phải viết lại…

Xem thêm

Elixir và Phoenix Framework hệ thống phân tán chịu lỗi BEAM VM

Elixir và Phoenix Framework: Xây dựng hệ thống phân tán chịu lỗi với BEAM VM Elixir là ngôn ngữ lập trình hàm, dynamic, chạy trên BEAM VM (Bogdan/Björn’s Erlang Abstract…

Xem thêm

Docker là gì? Hướng dẫn container cho lập trình viên

Docker là gì? Docker là nền tảng mã nguồn mở giúp đóng gói ứng dụng cùng toàn bộ dependencies vào trong một container, đảm bảo chạy giống nhau trên mọi…

Xem thêm