Tự setup VPN với giá 0 đồng Nói chung là VPN bây giờ thật sự có giá khá rẻ rồi, tuy nhiên với tinh thần “em yêu khoa học” thì tự trồng một con VPN server với IP cố định với chi phí gần như là bằng 0 là thứ mình thích nhất và muốn giới thiệu
Deploy docker app bằng SSH Khi muốn deploy docker app lên một VPS nào đó thì có một vài cách mà các thánh xưa nay hay thực hiện với các chiêu số như là: * Commit docker-compose.yml lên trong một cái git nào đó, rồi ssh lên server -> git clone -> docker-compose
Tự host dự án cá nhân với giá 0 đồng chỉ với thẻ credit Chúng ta hay tò mò tìm hiểu công nghệ mới, học ngôn ngữ mới, thư viện mới. Tuy nhiên khi triển khai thì sẽ vướng một vấn đề nhỏ nhỏ đó là các dự án bé bé ấy thường không về lợi nhuận tức thì và chúng ta cần phải
Tản mạn "Cảm ơn người lớn" Cuộc đời làm coder đôi khi cần có những nốt lặn, có thêm một chút muối, một chút hồi ức về tuổi thơ. Nhìn bọn trẻ bây giờ đi học túi bụi thật là thương lắm lắm. Cũng chỉ biết nhìn mà thở dài, cố nghĩ mọi chuyện tươi sáng
Hãy để Docker tránh xa node_modules Docker rất tốt, xịn sò, là một trong những nền tảng cho Native Cloud. Nodejs cũng xịn sò, ngon lành và sexy. Chỉ có điều cái node_modules lại là thứ mình khá ghét vì nó thường chứa tùm lum thứ, nặng nề, chậm chạp. Mỗi lần builder docker thì
Một vài tips JSON.stringify JSON.stringify là một trong những function mà bất kể ai làm JS đều biết. Tuy nhiên chúng ta (có lẽ) thường dùng nó như thế này JSON.stringify(data), hoặc thế này JSON.stringify(obj) vớiobj.toJSON = function() {}. Trong phần lớn các trường hợp thì 2 cách trên có
Tips nhỏ với httpGet trong livenessProbe và readinessProbe Khi làm việc với Kubernetes (K8s) thì hai khái niệm livenessProbe và readiness Probe khá quan trọng, nó là một trong những thứ giúp cho các ứng dụng của bạn tiếp tục hoạt động nếu có lỗi xảy ra. Như chúng ta biết thì livenessProbe sẽ giúp K8s biết rằng