Bài viết của Hoàng Hải Đăng

Làm thế nào để làm việc hiệu quả trong 1 dự án lớn với nhiều team

Chào bạn đọc, khi tôi ngồi viết được bài này là tôi đang làm việc trong 1 dự án lớn với nhiều team và khá đông thành viên, mỗi người đến từ 1 site khác nhau và như thế tính cách, phong thái làm việc cũng hoàn toàn khác nhau. Là 1 QA tôi luôn phải là người trao đổi, tiếp xúc với hầu hết tất cả các ...

Tác giả: Hoàng Hải Đăng viết 18:08 ngày 12/08/2018 chỉnh sửa

Giới thiệu khái quát về Design Doc

Nguồn bài viết : 残業も減らせる!? 上級エンジニアになるためのDesign Doc超入門 Trong bài viết lần này tác giả sẽ giải thích về「Design Doc」, một loại tài liệu nhìn từ góc nhìn kĩ thuật đã nhận được nhiều sự chú ý từ những năm 2000. Đối tượng của bài viết chủ yếu sẽ là những kĩ sư đã có ...

Tác giả: Hoàng Hải Đăng viết 18:08 ngày 12/08/2018 chỉnh sửa

Multi-Database với postgresql

1. Giới thiệu Đối với các dự án lớn, với databases quá nhiều thì việc sử dụng multi-databases có lẽ cũng là một giải pháp hay và nên thực hiện. Chúng ta sẽ chia databases lớn đó thành các databases nhỏ hơn và bên trong là table phục vụ cho một chức năng cụ thể. Điều này giúp cho người lập ...

Tác giả: Hoàng Hải Đăng viết 18:08 ngày 12/08/2018 chỉnh sửa

Android Data Binding và Live Data

Chào các bạn, hôm nay mình xin phép được nói tiếp câu chuyện về Android Data Binding, sau khi đã biết cách sửa để data binding có thể chạy với Kotlin ở bài Android Data Binding với Kotlin thì nếu bạn nào hay mò mẫm tìm hiểu sẽ có ý định thay thế ObservableField của data binding bằng ...

Tác giả: Hoàng Hải Đăng viết 18:08 ngày 12/08/2018 chỉnh sửa

Tạo một vòng đời (Lifecycle) cho object trong một bucket của Amazon S3.

Trước khi đi đến nội dung chính của bài viết, mình muốn giới thiệu sơ qua cho các bạn về Amazon S3. Amazon S3 viết tắt của cụm từ Amazon Simple Storage Service: Là dịch vụ đám mây lưu trữ do đó bạn có thể tải lên các tệp, các tài liệu, các dữ liệu tải về của người dùng hoặc các bản sao lưu. Với rất ...

Tác giả: Hoàng Hải Đăng viết 18:07 ngày 12/08/2018 chỉnh sửa

Có nên tiếp tục sử dụng GIF trên website nữa không?

Trong một lần support người bạn làm tính năng tạo gif thumbnail cho video, mình phát hiện ra rằng một ảnh GIF có cùng duration, resolution và fps sẽ có dung lượng lớn hơn nhiều lần so một video tương đương!!! Cụ thể nếu video dài 10s (có dung lượng khoảng 1.3Mb) thì sau khi convert qua GIF sẽ có ...

Tác giả: Hoàng Hải Đăng viết 18:07 ngày 12/08/2018 chỉnh sửa

Hướng dẫn tích hợp CI vào 1 project laravel sử dụng Travis

Trong các dự án cá nhân hay outsource thì CI (continuous integration) & CD (Continuous delivery) là rất quan trọng chắc hẳn các bạn không còn ai xa lạ đến 2 từ khoá này. Tuy nhiên hôm nay mình vẫn muốn giới thiệu qua và hướng dẫn các bạn tích hợp nó vào trong dự án. Mục đích của nó thì quá ...

Tác giả: Hoàng Hải Đăng viết 18:07 ngày 12/08/2018 chỉnh sửa

e=mc^2

Năm 1905 một định luật vật lý kinh điển được Enstein giới thiệu và được cả thế giới công nhận sau đó: e=mc^2. Hơn một thế kỉ sau, có lẻ ở nơi tiên cảnh Enstein cũng không thể ngờ được rằng định lý của mình lại một lần nửa chính xác trong ngành công nghiệp IT đầy "cạm bẫy" hiện nay (lol). Có một ...

Tác giả: Hoàng Hải Đăng viết 18:07 ngày 12/08/2018 chỉnh sửa

Auto - Size TextView trong Android

Đôi khi, chúng ta cần TextView thay đổi kích thước văn bản theo nội dung được đặt trong đó. Tuy nhiên, Android đã không có nhiều hỗ trợ phần này cho đến khi Android O. Và sau đó thì Android đã đưa ra thư viện hỗ trợ cho tính năng này. Bây giờ chúng ta hãy xem nó hoạt động như thế nào nhé. Đầu ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa

SASS và 5 tính năng chính của SASS

SASS là gì? SASS là một CSS Prepocessor. phải qua một bộ lọc thì SASS hoặc SCSS mới sáng css bình thường. Có 2 loại đuôi mà SASS hỗ trợ đó là: sass và scss Lưu file theo kiểu SASS thì rất chi tiết về dấu tab cũng như space. Bởi vậy nên thường lưu file theo dạng đuôi là scss. Tại ...

Tác giả: Hoàng Hải Đăng viết 18:06 ngày 12/08/2018 chỉnh sửa