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

Kiểu dữ liệu NaN trong JavaScript - Một cái nhìn sâu sắc

Có lẽ rằng trong khi lập trình nói chung và nhất là với Javascript nói riêng đã không ít lần chúng ta gặp trường hợp một biến của chúng ta trả về một kiểu dữ liệu không mấy đẹp đẽ lắm là NaN . Những người chưa hiểu sâu về nó thường nghĩ ngay đến đã có gì đó sai sai trong xử lý mà dẫn đến kiểu dữ ...

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

Cơ sở dữ liệu Realm

Realm là gì ? Realm là một dạng cơ sở dữ liệu mới được xây dựng trên thiết bị di động, máy tính bảng. Realm sử dụng ít tài nguyên, dễ sử dụng, tốc độ nhanh và miễn phí kể cả những dự án mang tính thương mại. Nếu các bạn là một lập trình viên Android và iOS thì không mấy xa lạ với 2 dạng cơ sở dữ ...

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

Giới thiệu Gem Cloudinay

1. Giới thiệu Cloundinary là một dịch vụ điện toán đám mây cung cấp một giải pháp cho toàn bộ luồng quản lý hình ảnh của ứng dụng Web. Dễ dàng tải các hình ảnh lên đám mây.Tự động thực hiện thay đổi kích thước hình ảnh thông minh, cắt và chuyển đổi mà không cần cài đặt bất kỳ phần mềm phức ...

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

Cách hiển thị thời gian cập nhật ( RELATIVE TIMESTAMPS ) trong rails

Trong Rails có 1 helper là: time_ago_in_words . Nếu bạn dùng created_at attribute nó sẽ tự sinh ra thời gian tương đối cho bạn. Posted : < % = time_ago_in_words ( post . created_at ) % > ago Thật tuyệt vời , nhưng chưa đủ!. Chuyện gì xảy ra nếu người dùng xem trang của bạn ...

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

Làm thế nào để xây dựng một pipeline phân tích xử lý Big Data (Part 1)

Mục tiêu Trong thời đại của IoT (Internet of Things) khối lượng dữ liệu sẵn có tăng với tốc độ chóng mặt dẫn tới nhu cầu cấp thiết của một hệ thống phân tích hiệu quả. Ngoài ra, sự đa dạng của các dữ liệu tới từ nhiều nguồn và nhiều định dạng khác nhau, chẳng hạn như các cảm biến, bản ghi, dữ ...

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

Tìm hiểu về REST(tiếp)

Bài trước là định nghĩa, và bài này là 1 số ví dụ cụ thể cho các bạn hiểu rõ hơn về REST Nhận diện tài nguyên : hệ thống cần cung cấp giải pháp để nhận diện được các tài nguyên trong hệ thống, thông thường nó dùng đường dẫn tuyệt đối tới tài nguyên đó. Mỗi route cho ta dữ liệu xác định về các đối ...

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

Node.js

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js allows us to run JavaScript code in the backend, outside a browser. In order to execute the JavaScript we intend to run ...

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

Đa ngôn ngữ(Localization-L10n) trong ứng dụng web với Laravel

Chào các bạn chủ để tìm hiểu phần này của mình sẽ là về chủ đề đa ngôn ngữ trong xây dựng ứng dụng ứng dụng web với framwork Larvel hay còn gọi là L10N (Localization) Web đa ngôn ngữ là gì? Web đã ngôn ngữ là web mà mình có thể xem dưới nhiều loại ngôn ngữ khác nhau, phù hợp với bản ngữ của ...

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

NoSQL: Cassandra, Data Modeling using KDM Tool Part: 3

The Kashlev Data Modeler (KDM) is a well bulit big data modeling tool that generates schema design for Apache Cassandra autometically. KDM employs a query-driven approach to data modeling that significantly differs from the traditional RDMS modeling. Using its interactive UI, KDM gives a complete ...

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

DevOps là gì ? Phần I

_Trong vài năm trước, một bước tiến mới đã bắt đầu định hình rõ ràng. Nó là một bước tiến của những người nghĩ rằng đã đến lúc cần phải thay đổi, đã đến lúc cần phải ngăn chặn sự lãng phí tiền bạc, đã đến lúc để bắt đầu cho ra những phần mềm tốt nhất, những hệ thống phù hợp nhất. Bước tiến này ...

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