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

Scrum cho người mới bắt đầu - Phần 2: Scrum cơ bản

Đôi khi được gọi là một phương pháp Agile, Scrum là khung làm việc linh hoạt được sử dụng phổ biến nhất đến nỗi nhiều người lầm tưởng Agile chính là Scrum hay Scrum chính là Agile. Nhưng Scrum chỉ là một trong số hơn chục phương pháp cụ thể chia sẻ các giá trị được phát biểu trong Tuyên ngôn Agile ...

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

TẠO TODO LIST ĐƠN GIẢN VỚI ELM - PART 1

Mọi ứng dụng web được viết bằng elm luôn xoay quanh model - update - view. Do đó đầu tiên chúng ta cần xác định model. Trong todo list của chúng ta cần lưu4 thông tin : todos, in progress và finished và input từ người dùng nhập vào. Tiến hành khởi tạo model nào. type alias Model = { ...

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

Custom Validation Rules trong Laravel 5.6 với Rule Objects và Closures

Chào các bạn, như các bạn cũng đã biết Laravel cung cấp cho chúng ta nhiều Rule để validation dữ liệu như required, integer, date, min, max, unique, .... Tuy nhiên nếu chúng ta muốn validation của mình theo các Rule mà Laravel không hỗ trợ thì sao? Để đáp ứng việc này, Laravel còn cho phép chúng ta ...

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

Drag & Drop, Swipe to dissmiss recyclerview

Ở các bài viết trước mình đã hướng dẫn các bạn sử dụng Android Architeture Component, và Annotation. Trong bài viết lần này mình sẽ hướng dẫn các bạn một phần rất thân thuộc hơn với các bạn "Drag & Drop, swipe to dissmiss RecyclerView" Chắc hẳn các bạn đã nhìn thấy hoặc sử dụng rất nhiều thư ...

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

Deploy docker app lên VPS hosting

Mở đầu Hiện nay Docker đã quá nổi tiếng nên chắc có lẽ cũng không cần giới thiệu nhiều nữa. Không chỉ dừng lại ở việc mang đến môi trường phát triển đồng bộ trong quá trình xây dựng sản phẩm mà còn mang đến sự tiệm cận giữa môi trường phát triển và môi trường product. Vòng sử dụng Docker + Github ...

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

Tạo ứng dụng và thực hiện đăng nhập ứng dụng/web với tài khoản LinkedIn - Code ví dụ

Nguồn: https://stackjava.com/install/tao-ung-dung-linkedin-de-dang-nhap-thay-tai-khoan.html Tạo ứng dụng Linkedin để đăng nhập thay tài khoản (Xem thêm: Tạo ứng dụng facebook để đăng nhập thay tài khoản) (Xem thêm: Tạo ứng dụng google+ để đăng nhập thay tài khoản) Đăng nhập ứng dụng, web ...

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

Material Design (Phần 1)

Material Design là ngôn ngữ thị giác được tạo ra thông qua các nghiện cứu về nguyện lý thị giác người dùng của Google. Material Design là chuẩn các nguyên tắc trong thiết kế như kích thước, màu sắc. hiệu ứng… Mục tiêu của Material Design là tạo ra một ngôn ngữ thị giác dựa trên các ...

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

[Android] Có thể bạn chưa biết - Fragment

Với việc càng ngày càng nhiều mẫu mã thiết bị Android ra đời thì người ta đã nghĩ ra những cách khác nhau để bố trí giao diện ứng dụng sao cho phù hợp để tận dụng diện tích màn hình. Một trong số đó là Fragment . Đây là một thành phần khá quan trọng, được sử dụng rất nhiều trong những ứng dụng ...

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

Giới thiệu về Thread trong Android

Thread là một tiến trình đơn vị xử lý của máy tính có thể thực hiện một công việc riêng biệt. Mutil-Thread là khái niệm cho nhiều tiến trình chạy đồng thời, một ứng dụng Java ngoài luồng chính có thể có các luồng khác thực thi đồng thời làm ứng dụng chạy nhanh hơn và hiệu quả hơn. MainThread ...

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

Lập trình hướng đối tượng (OOP) trong PHP - Phần 1

Khi mới làm quen với lập trình chúng ta thường bắt đầu với các ngôn ngữ như Pascal, C là những ngôn ngữ lập trình cấu trúc với việc thực hiện mã lệnh tuần tự kèm theo các câu lệnh điều kiện và các vòng lặp. Kiểu lập trình này giúp chúng ta có thể nhanh chóng tiếp cận và thực hành, nhưng với các dự ...

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