Avatar

Tuyệt kỹ viết hàm trong lập trình: Sức mạnh hủy diệt của Pure Function (Hàm thuần túy)

56 1 1
  • Avatar
2
Avatar

Google ra mắt Gemini 3.6 Flash, 3.5 Flash-Lite và Cyber

222 0 0
2
Avatar

Bài 17. NodeSelector - Ép Pod chạy đúng Node

23 0 0
0
Avatar

API Testing Best Practices Built on Observation, Not Prediction

20 0 0
0
Avatar

Bài 16. Labels và Selectors - Trái tim của Kubernetes

25 0 0
0
Avatar

Bài 15. Kubernetes quyết định Pod chạy ở Node nào?

22 0 0
0
Avatar

"Bẫy ngầm" trong Code: Sức mạnh hủy diệt của Kỹ thuật sử dụng hằng số (Constants)

54 0 1
  • Avatar
2
Avatar

Kimi K3: Phân tích benchmark và so sánh với các Model AI khác

1.2K 1 0
5
Avatar

Bài 14. StorageClass - Tự động cấp phát ổ đĩa cho Kubernetes

25 0 0
1
Avatar

Bài 13. Persistent Volume và Persistent Volume Claim hoạt động như thế nào?

20 0 0
0
Avatar

Bài 12. Vì sao dữ liệu Database biến mất sau khi Pod restart?

24 0 0
0
Avatar

Bài 11. Password không nên nằm trong Git - Secret sinh ra để làm gì?

29 0 0
0
Avatar

Bài 10. Đừng hard-code cấu hình nữa – Hãy dùng ConfigMap

35 0 0
0
Avatar

Bài 9. Một request đi qua Kubernetes như thế nào?

29 0 0
0
Avatar

Bài 8. Ingress - Đưa ứng dụng Kubernetes lên Internet

28 0 0
0
Avatar

Series Clean Code Thực chiến #2: Nghệ thuật thiết kế Hàm – Nhỏ, Nhỏ nữa, Nhỏ mãi!

61 0 1
  • Avatar
2
Avatar

Bài 7. Kubernetes DNS - Làm sao các Pod tìm thấy nhau?

29 0 0
0
Avatar

Answer Engines - Định nghĩa, phân loại và tầm ảnh hưởng đến AI SEO

37 0 0
0
Avatar

Bài 6. Pod có IP nhưng vẫn không thể truy cập được?

29 0 0
0
Avatar

Bài 5. Deployment - Triển khai phiên bản mới mà không làm gián đoạn người dùng

29 0 0
0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí