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
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