Phần 1 – Học AWS cơ bản: Quán Net

Tram Ho

Chắc chắn trong đời của các bạn thì đã một lần trốn học đi chơi Net. Và mình cũng thế, mình cũng có một tuổi thơ ăn dầm nằm dề ở quán các quán net cỏ ngày xưa. ... Chính...

Xem chi tiết

Học Facade Design Pattern qua câu chuyện

Tram Ho

Design Pattern là gì Rạp chiếu phim tại gia Trước khi bắt đầu tìm hiểu về Facade Pattern, chúng ta sẽ xem xét về cách xây dựng ứng dụng rạp hát tại nhà. Như bạn đã thấy, đây là 1...

Xem chi tiết

JavaScript: Hiểu hơn về callback function

Tram Ho

Callback là gì? Khái niệm cơ bản: Callback là một function được thực thi sau khi một function khác đã hoàn thành. Trong JavaScript, mỗi function chính là một object. Vì vậy, mỗi function có thể dùng các functions khác...

Xem chi tiết

Lập trình phòng thủ trong PHP

Tram Ho

Giới thiệu Defensive programming là một số số practice để chúng ta viết code một chặt chẽ hơn. Practice này thường thích hợp với những dự án lớn, lâu dài nơi mà có nhiều người tham gia, chẳng hạn là...

Xem chi tiết

Gitlab CI và một ví dụ với dự án Laravel

Tram Ho

Giới thiệu Trong bài viết này, chúng ta sẽ tìm hiểu về hệ thống CI trên gitlab.com và tích hợp vào một project Laravel để tự động quá trình build, test pull request: check convention, chạy phpunit... Các cấu hình...

Xem chi tiết