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

Các vấn đề liên quan đến datalake

Về các vấn đề liên quan đến datalake húng tôi đã thu thập từ các nghiên cứu của 2 chuyên gia Larry Fumagalli và David Bayard đến từ nhóm Cloud Platform của Oracle về những lưu ý khi xây dựng data lake 1. Bắt đầu với một vấn đề của doanh nghiệp hay 1 tình huống thực tế cho data lake của bạn ...

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

Nguyên lý KISS trong lập trình

KISS = Keep It Simple Stupid Bài viết này nhằm giới thiệu nguyên lý KISS (Keep It Simple Stupid) trong lập trình ứng dụng. Bài viết được thể hiện theo quan điểm của tác giả, nếu các bạn cảm thấy chưa chính xác, hãy vui lòng góp ý! "Make things as simple as possible, but not simpler" –Einstein ...

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

Bắt đầu với Reactjs- Phần 5, Tìm hiểu về redux-form

Redux form là 1 Higher-Order Components làm việc với React Redux để lưu trữ state của react form vào store của redux. Redux cung cấp cho chúng ta 1 chuỗi các event dựa trên các thay đổi của react form để handle các thay đổi 1 cách dễ dàng. 2.1. Cài đặt i18next npm package npm i ...

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

Strategies của Warden

Warden sử dụng khái niệm Strategies để xác định nếu có request authenticated. Warden sẽ trả về 1 trong 3 trạng thái: One succeeds No Strategies are found relevant A strategy Fails Warden dùng strategies để authenticate nhưng nó lại không hề tạo ra cho bạn bất kì một strategies nào mà thay vào đó ...

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

Tìm hiểu về ứng dụng Rack và Middleware

Nhiều web developer làm việc ở mức độ trừu tượng cao nhất khi chúng ta lập trình. Và đôi khi thật dễ dàng chấp nhận mọi thứ. Đặc biệt là khi chúng ta đang sử dụng Rails. Bạn đã bao giờ đào vào internals để xem chu kì request/response hoạt động trong Rails như thế nào? Gần đây tôi mới nhận ra rằng ...

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

Các cách tạo đối tượng trong JavaScript

Chào các bạn, Trong JavaScript ta có muôn vàn cách tạo ra 1 object, trong bài này chúng ta sẽ tìm hiểu về các kiểu tạo object này. Kiểu đầu tiên tôi muốn giới thiệu đó là Object Literals , 1 kiểu tạo đối tượng không class, không template, không prototype, chỉ cần method và data Ví dụ: var o ...

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

Kotlin : Collection Những Extension Functions Hay Ho

Đây là các Extension Functions nằm trong thư viện chuẩn được Kotlin cung cấp với nhiều tiện ích khác nhau sau quá trình làm và đọc mình thấy rất nhiều tiện ích hỗ trợ nên chia sẻ cùng anh em </p> <div class= Tác giả: Hoàng Hải Đăng viết 17:02 ngày 12/08/2018 chỉnh sửa

Một Tính Năng Tuyệt Vời Của Kotlin: Parcelize

Bạn sẽ xoá rất nhiều dòng code trong ứng dụng của bạn Làm thế nào bạn gửi các model (các class bạn định nghĩa của riêng bạn ) giữa các Activity ? Serializable ? EventBus / Otto ? Parcelable ? Serializable nó không tốt cho hiệu suất trong ứng dụng Android của bạn Libaries Bus giống ...

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

RESTFul API

An API is an Application-Programmer Interface essentially a set of functions, objects, and methods that are made publicly known to developers that allow them to interact with a particular technology. APIs are useful because they enable programmers to utilize the capabilities of different ...

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

Nhận diện đối tượng real time với framework machine learning trong iOS

Trong bài viết này, chúng ta sẽ sử dụng các framework machine learning mới được giới thiệu của iOS là Vision và CoreML để xây dựng một app nhận diện đối tượng thời gian thực qua camera live view. Hình ảnh thu được sẽ được framework Vision phân tích, xử lý và dựa vào trained model có sẵn để đưa ra ...

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