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

Tìm hiểu gem Doorkeeper

Mình xin chia sẻ về gem Doorkeeper mà mình biết: Đầu tiên chúng ta tạo project có tên gem_doorkeeper bằng lệnh: rails new gem_doorkeeper tiếp theo add vào gemfile: gem 'doorkeeper' sau đó: bundle install Sau đó chúng ta chạy lệnh generate để tạo ra các file config và local: ...

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

Các điểm khác nhau về syntax giữa java và scala (p2)

Chào các bạn mình xin được tiếp tục loạt bài tìm hiểu về Các điểm khác nhau về syntax giữa java và scala, bài chia sẻ lần trc mình có nói một vài điểm cũng là cơ bản thôi, mình thì cứ đọc sách thấy chỗ nào hay lại note lại rồi chia sẻ với mọi người thôi. Bạn nào chưa đọc qua bài trước của mình thì ...

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

iOS Bluetooth Guide 6: Các best practice khi thiết lập device với vai trò peripheral

Cũng giống như phía central, Core Bluetooth cho ta quyền điều phối việc thực thi hầu hết các khía cạnh khi đóng vai trò peripheral. Chapter này cung cấp các guideline và best practice để khai thác quyền điều phối này một cách có trách nhiệm. Advertise dữ liệu là một phần quan trọng khi thiết lập ...

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

Hội nghị Developer Circles Hanoi F8 Meetup by Facebook có gì?

Vì đang theo ReactJS và có định hướng học chắc xong nhảy sang React Native, đồng thời cũng nhận ra cái thế mạnh của React(tất) nên mình đăng kí tham gia hội nghị F8 Meetup. Và đây là những điều mình đã thu hoạch được trong buổi hôm nay. Mình xin viết về những điều nghe được. Có gì sai sót về tên ...

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

React Native Firebase

Giới thiệu Firebase là gì ? Firebase là một dịch vụ lưu trữ cơ sở dữ liệu thời gian thực hoạt động trên nền tảng đám mây được cung cấp bởi Google nhằm giúp các lập trình phát triển nhanh các ứng dụng bằng cách đơn giản hóa các thao tác với cơ sở dữ liệu. Đăng ký Bây giờ chúng ta cần đăng ...

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

Amazon ElastiCache - cache data trên Amazon cloud

Bài được viết dựa theo cách hiểu của người viết sau khi đọc Chapter 10. Amazon ElastiCache của cuốn sách Sybex.AWS.Certified.Solutions.Architect.Official.Study.Guide.Associate.Exam 1. Amazon ElastiCache (từ giờ gọi tắt là ElastiCache) là gì? Nó là 1 web service của Amazon Cloud, là 1 ...

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

Cách nhận biết các hoạt động ngoài thực tế của user bằng thiết bị Android

Đã bao giờ bạn nảy ra ý tưởng thiết kế một ứng dụng có khả năng thay đổi tính năng dựa trên các hoạt động khác nhau của người dùng? Để hiện thực ý tưởng này, chúng ta phải có những tính toán phức tạp dựa trên các thông số trả về từ các cảm biến để có thể nhận biết user đang có những hoạt động gì ...

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

React cơ bản (Phần 1 - Quạt điện)

Chào các bạn, mình đang tìm hiểu reactJs và học được nhiều thứ rất hay ho từ đó, mình nghĩ nên chia sẻ cùng mọi người, vừa để giúp mình củng cố kiến thức cũng như giúp các bạn mới học tiếp cận react một cách dễ dàng hơn. Ở bài viết đầu tiên này mình cũng sẽ không nói về react là gì, lịch sử hình ...

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

[Vue.js] Write your own and reuse pagination component - Simple pagination demo.

Demo: https://telosma.github.io/vue-simple-pagination/ Lưu ý: Để xem việc di chuyển giữa các trang của mình có đúng hay không bạn có thể inspect trình duyệt và xem console log mà mình đã in ra. Pagination là một thành phần mà chúng ta sử dụng khá nhiều khi làm việc với các website và khi làm ...

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

RxSwift qua ví dụ #2 – Observable và The Bind

Trong bài đầu tiên, chúng ta đã tìm hiểu các khái niệm cơ bản về RxSwift và RxCocoa. Nếu bạn chưa đọc thì có thể nhấn vào link này Những khái niệm cơ bản trong RxSwift Hôm nay chúng ta sẽ nói về binding. Đừng lo lắng, binding có nghĩa là kết nối và chúng ta sẽ kết nối các Observable với các ...

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