Blog

Promise Pool - Giảm

Promise Pool - Giảm "down" hiệu quả cho server

May 26, 2021

Đây là phần 2 của series "API Request, to và dài quá cũng khổ!". Sau khi thông qua 2 giải pháp ở bài viết trước, các bạn thấy đó, kênh đào Suez vẫn còn đang bị stress với tình hình 1 con tàu lớn chia thành hàng trăm con tàu nhỏ và gửi đi cùng 1 lúc, gây tắ...
More

API Request, to và dài quá cũng khổ!

API Request, to và dài quá cũng khổ!

May 26, 2021

Mở đầu bằng một bài báo đưa tin ở Suez Canal. Nếu có để ý tin tức thì các bạn sẽ thấy hình ảnh chiếc tàu thuỷ khổng lồ ấy đang mang trên mình khá nhiều container nặng nề và cồng kềnh bị kẹt lại giữa lòng một con kênh nhỏ bé trên khắp các trang mạng xã hội....
More

Ngộ nhận về nguyên tắc YAGNI

Ngộ nhận về nguyên tắc YAGNI

April 29, 2021

Một lần, tôi được đồng nghiệp chia sẻ về nguyên tắc của cậu ấy. Cậu ta nhận mình theo trường phái YAGNI, đơn giản tất cả vấn đề về source code, tính năng vừa đủ , kiến trúc tối giản hết mức: Không cần flexible, không dự trù vấn đề busniess sẽ phát triển...

More

[Swift Combine] - Các phương pháp tạo Publisher

[Swift Combine] - Các phương pháp tạo Publisher

April 14, 2021

Một số phương pháp thông dụng tạo Publisher khi làm việc với Swift Combine

More

TBV - TDTU AGILE-SCRUM SEMINAR 2020

TBV - TDTU AGILE-SCRUM SEMINAR 2020

December 21, 2020

Agile-Scrum là một chủ đề luôn giữ được độ "hot" trong ngành lập trình và thu hút sự quan tâm, tìm hiểu của các kĩ sư tương lai. Chính vì thế, chuỗi hoạt động triển khai đào tạo ở các trường Đại Học của TBV lần đầu tiên mang đến seminar Agile-Scrum cho ...

More

TBV - TDTU BA SEMINAR 2020

TBV - TDTU BA SEMINAR 2020

December 1, 2020

Tiếp nối thành công năm ngoái, tháng 11 vừa qua, TBV đã thực hiện chuỗi seminar với chủ đề về công việc Business Analyst (BA) tại trường Đại học Tôn Đức Thắng (TDTU). Kéo dài trong ba buổi học với sự dẫn dắt của anh Nguyễn Minh Đức, trưởng nhóm BA đến t...

More

KOTLIN vs JAVA: 8 tính năng khiến bạn muốn chuyển sang KOTLIN ngay lập tức

KOTLIN vs JAVA: 8 tính năng khiến bạn muốn chuyển sang KOTLIN ngay lập tức

August 27, 2020

Kotlin là ngôn ngữ lập trình mới được phát triển bởi JetBrains và đang được sử dụng rộng rãi trên cả backend và mobile. Đối với các lập trình viên Java, Kotlin có thể là một ngôn ngữ khá khó chịu khi tiếp cận bởi nhiều khái niệm cũng như các cú pháp (sy...

More

PUSH NOTIFICATION: TỐI ƯU HOÁ THỜI ĐIỂM GỬI - THẤU HIỂU TÂM LÝ NGƯỜI DÙNG

PUSH NOTIFICATION: TỐI ƯU HOÁ THỜI ĐIỂM GỬI - THẤU HIỂU TÂM LÝ NGƯỜI DÙNG

August 17, 2020

Bạn từng bỏ lỡ thông báo hoặc bực bội vì những thông báo được gửi tới không đúng lúc? Ở vị trí một lập trình viên ứng dụng di động, đã bao giờ bạn tự đặt câu hỏi "mình nên thiết kế chức năng thông báo như thế nào để mọi người dùng đều muốn mở ra đọc? Xi...

More

Mob Programming - The Good, the Bad and the Great

Mob Programming - The Good, the Bad and the Great

July 22, 2020

"Mob programming is a software development approach in which All the brilliant minds working together on the same thing, at the same time, in the same space, and at the same computer”

More