Vui lòng đăng nhập để khám phá toàn bộ các bài viết hấp dẫn tại VTI Tech Blog
Khám phá các góc nhìn công nghệ, chia sẻ kinh nghiệm và cập nhật xu hướng mới nhất từ những người trực tiếp tạo ra giải pháp tại VTI.
Hi Vtitans, Hôm nay mình trả lời câu hỏi "có nên sử dụng Golint" trong dự án của mình không. Mình nghĩ quyết định là dựa trên dự án, nhưng những thông tin đưa ra ở đây có giá trị tham khảo cho, ví dụ, một team đang cân nhắc…
Hi Vtitans, Do Golang có bước chuyển đổi lớn về cách quản lý dependencies (từ Go 11), rất nhiều project, library, framework và đặc biệt là documentation không cập nhật hoàn chỉnh ngay được, dẫn đến nhiều khi anh em coder phải loay hoay cả tiếng đồng hồ không xong…
Hi Vtitans, Hôm nay mình lộ bí mật đen tối là đôi khi mình blog trong bực bội đó. Nguyên là thấy code kì cục mà chưa được khách cho sửa, dev nào mà chẳng ấm ức. Tuy mình không biết code, mình cũng chẳng biết golang với toml gì…
Hi Vtitans, Một vấn đề với POJO: sau khi ta viết một POJO với một tá field, và cảm thấy mình đã sẵn sàng bind data vào nó, convert sang Json string để trả về cho một GET request, rồi phát hiện ra là Rest service của chúng ta mong…
Hi Vtitans, Trong một số tình huống, thay vì file dump của Postgres, bạn có trong tay bản back up của data directory và cần restore sang một server mới dựng. Sẽ phát sinh những câu hỏi như cần copy vào đâu và set permission như thế nào, bài này…
Hi Vtitans, Mình đang ngồi tính toán chi phí tạo cluster thứ hai trên GKE và phát hiện cluster thứ nhất được miễn phí. Bài này mình ghi lại các thông tin về cái vụ miễn phí này nhé. Phần nào của cost được miễn phí? Google gọi nó là…
Ý tưởng cơ bản của thuật toán Gradient Boosting là lần lượt thêm các decision trees nối tiếp nhau. Tree thêm vào sau sẽ cố gắng giải quyết những sai sót của tree trước đó. Câu hỏi đặt ra là bao nhiêu trees (weak learner hay estimators) là đủ? Trong…
Hi Vtitans, Đây có thể là một câu hỏi phỏng vấn hay đấy! Do giảm thiểu chi phí, nhiều ổ cứng trên server chỉ có size minimum. Cỡ 10GB là đủ cho Linux EC2 và Google VM chạy web app rồi, nhưng với điều kiện là đã có ý thức…
Hi Vtitans, Ôi trời ơi, mỗi lần thử vọc cái gì mới trên con máy của mình là một lần chuẩn bị tâm lý phải fix issue gì đó trước khi chạy được một cái hello world! Đến mức thành quen, mình chả thèm nghĩ đến "set up chuẩn" nữa,…
Thư viện XGBoost được thiết kế để tận dụng tối đa sức mạnh của phần cứng hệ thống, bao gồm tất cả CPU cores và bộ nhớ. Trong bài viết này, ta sẽ cùng nhau tìm hiểu cách thiết lập một server trên AWS để train XGBoost model, sao cho…
Hi Vtitans, Mình nhận bài tập lấy file từ SFTP on-premises và đưa lên AWS S3, cũng đang vừa tìm hiểu cách làm vừa blog. Trong bài này mình ghi lại các bước practice để hiểu sơ lược cách code python dùng paramiko. Cài đặt SFTP Mình dùng AMI Ubuntu…
Mở đầu Trong bài này chúng ta đi tìm hiểu các tạo ra định nghĩa 1 đoạn regex, bắt đầu từ các điều cơ bản nhé. Nguyên tắc chung So sánh lần lượt các kí tự liền nhau từ trái sang phải. Ví dụ: DEPTRAI tức là tìm kiếm các…
Vui lòng đăng nhập để khám phá toàn bộ các bài viết hấp dẫn tại VTI Tech Blog