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

Understanding Elasticsearch II

In Part I we covered the basic of elasticsearch data structure and also took a quick look at search API. In this part we'll dive more into search API and Query DSL. Search API To perform search in elasticsearch, make GET or POST request to /_search endpoint. You can perform search on one, ...

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

Giới thiệu và cài đặt ReactJS với Rails

Dạo này nghe React đang nổi lên như 1 hiện tượng. Nên mình cũng nhảy vào tìm hiểu và nghiên cứu xem React là j? Và vì sao nó lại hot đến như vậy React.js là gì? là 1 thư viện JavaScript được tạo bởi Facebook. Chưa gì đã thấy hàng xịn rồi. Mục đích React? là tập trung và hướng vào giao ...

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

[Tản mạn] Ảo hóa - Ai cũng biết nhưng cụ thể nó là gì ?

Bài viết chia sẻ cái nhìn chủ quan và hiểu biết của mình - 1 newbie công nghệ về cái công nghệ không mới mà cũng không cũ gọi là " Ảo Hóa" . Vì thế có thể có sai sót hoặc những chỗ hiểu chưa đúng. Vì vậy mong các tiền bối cao nhân nào có trót lỡ đọc qua thì giúp mình bổ sung chỉnh sửa để bài viết ...

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

Nghệ thuật viết code đẹp - Phần III: Đơn giản, dễ đọc hoá biểu thức

Tiếp nối 2 phần Nghệ thuật viết code đẹp trước. Hôm nay mình xin được giới thiệu tới các bạn phần 3 của series với tựa đề Đơn giản, dễ đọc hoá biểu thức. Link 2 phần trước các bạn có thể tham khảo ở đây: Nghệ thuật viết code đẹp - Phần I: Viết flow điều kiện và vòng lặp dễ hiểu Nghệ thuật viết ...

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

Tìm hiểu về cơ sở dữ liệu không gian [part 2]

_ Chào mọi người, trong bài viết trước mình đã khái niệm cơ bản tới mọi người về cơ sở dữ liệu không gian, về đặc trưng và về mô hình. Trong bài này mình sẽ đi vào giới thiệu các hàm thao tác với dữ liệu không gian mà chúng sẽ được áp dụng trong hầu hết các hệ quản trị cơ sở dữ liệu hiện nay. _ Một ...

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

11 Ruby Tricks You Haven’t Seen Before

Ruby là một ngôn ngữ tuyệt vời với nhiều thứ hay ho, cá nhân tôi sau một thời gian làm Ruby on rails và bây giờ quay lại tìm hiểu kỹ ngôn ngữ này. Hôm nay tôi sẽ chia sẻ với các bạn một số trick trong ruby. 1. Deep copy Khi bạn copy một object, giống như Array, chỉ có địa chỉ tham chiếu của ...

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

Gem Whenever

Whenever là một Ruby Gem cung cấp cú pháp rõ ràng cho việc viết và deploy các cron job. Cài đặt $ gem install whenever Hoặc thêm vào Gemfile rồi bundle install: gem 'whenever' , :require = > false Sử dụng $ cd / apps / my - great - project $ wheneverize . Lệnh ...

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

Tìm hiểu về meteor

Meteor là gì và ưu điểm của meteor Meteor là một nền tảng được xây dựng dựa trên môi trường node.js cho phép tạo ra các ứng dụng web theo thời gian thực. Nó đảm bảo việc đồng bộ thông tin giữa cơ sở dữ liệu của ứng dụng và giao diện người dùng. Vì được xây dựng trên nền Node.js nên Meteor ...

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

[Angular 2] - Angular Cli, tool không thể bỏ qua khi code ng2

Nếu bạn đã từng code ng2 thì hẳn bạn sẽ bị confuse khi tổ chức các file/module, điều này dẫn đến việc maintain/upgrade về sau sẽ gặp rất nhiều khó khăn Chính vì vậy nên Google đã cho ra một công cụ rất mạnh để giúp cho dev quản lý được project tốt hơn. Đó là AngularCli AngularCli giúp dev tạo được ...

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

Background execution - update user location

Khi user không sử dụng app, hệ thống sẽ tự động chuyển app của chúng ta về trạng thái chạy background. Với nhiều app, trạng thái background chỉ là một bước chuyển tiếp trước khi nó bị chuyển về trạng thái suspended (không thực thi code nữa). Việc dừng các app khi không active trên screen là một ...

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