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

Tìm hiểu về Context và cách sử dụng tối ưu trong Android

Context là gì? Context có thể được dịch là ngữ cảnh, nó thể hiện cho ngữ cảnh hiện tại của ứng dụng, đối tượng. Ví dụ như đang ở ngữ cảnh Activity, Service...Context cho phép bạn tạo ra những đối tượng mới mà có liên quan đến một ngữ cảnh cụ thể nào đó. Thông thường bạn gọi nó để lấy thông tin có ...

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

Giải pháp cho HTML Email Responsive

Thế nào là làm HTML, CSS cho Email? Trong các dự án web app hiện nay thường hay có chức năng gửi email thông báo về cho người dùng như email thông báo đăng nhập thành công, đăng ký thành công, kích hoạt tài khoản... Khách hàng thì thường mong muốn có email template mang phong cách riêng của ...

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

Tìm hiểu về Meteor (phần 2) - Viết ứng dụng meteor-angular (sample)

Như bài viết trước mình đã giúp các bạn có một cái nhìn tổng quan về Meteor. Nếu các bạn chưa đọc qua thì có thể tham khảo ở link bên dưới. Title: Tìm hiểu về Meteor: https://viblo.asia/dong.xuan.thang/posts/L4x5xRxbZBM Node.js là một mã nguồn được xây dựng dựa trên nền tảng Javascript V8 ...

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

Swift Packager Manager

Swift Packager Manager, ra mắt cùng Swift 3.0 được giới thiệu là một công cụ giúp quản lý việc phân phối mã nguồn, giúp cho việc chia sẻ và dùng lại code được dễ dàng. Hiện nay Swift PM mới chỉ hỗ trợ cho macOS, các nền khác như iOS, watchOS, tvOS chắc phải đợi thêm 1 thời gian nữa. Một số lệnh ...

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

The Internet of Things - Cuộc cách mạng công nghệ

Internet of Things (IoT) là xu hướng đang được các doanh nghiệp trong lĩnh vực công nghệ quan tâm và đầu tư nghiên cứu. Cuộc đua IoT đã và đang diễn ra mạnh mẽ giữa các doanh nghiệp trên toàn thế giới. Theo Gartner, đến năm 2020, thế giới sẽ có khoảng 20 tỷ thiết bị sử dụng IoT, doanh số dự kiến ...

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

Tìm hiểu về Chart.js

Giới thiệu Đây là một template sử dụng Chartjs https://colorlib.com/polygon/gentelella/index.html, chắc hẳn các bạn cũng như mình đều sẽ thấy giao diện chart trong trang web của họ rất hiện đại và dễ hiểu. Đấy là nhìn về mặt giao diện, còn về mặt coding, ta cũng rất dễ dàng để tạo ra được những ...

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

Tìm hiểu sự khác nhau giữa Struts và JSF

Nếu nói đến framework của java , chúng ta sẽ nghĩ ngay đến Struts và JSF . Cả 2 framework đều dựa trên công nghệ của java, có những phần support khá giống nhau. Vậy chúng ta nên chọn framework nào ?Hôm nay, chúng ta sẽ cùng so sánh những điểm tổng quan về 2 framework này Struts là gì ? Struts ...

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

Observer Pattern trong Swift

Mục tiêu của bài viết nhằm: Giới thiệu về Observer Pattern, một trong những kỹ thuật của Design Pattern. Mô hình và code ví dụ để thực thi Observer Pattern trong swift Observer Partern trong class NSNotificationCenter. Observer Pattern nằm trong nhóm pattern bahavior, xây dựng cho mối ...

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

Làm quen với Redux trong rails app.

Để bắt đầu với redux, bạn cần biết: EcmaScript ReactJS State ReactJS Props Redux là một thư viện do chính Facebook tạo ra, nó đc Facebook định nghĩa là: "predictable state container for JavaScript apps" (tạm dịch là một lớp quản lý state cho ứng dụng Javascript ) , như vậy redux sẽ ...

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

Kiểm tra và xử lý nghẽn Queue Exim Email trong DirectAdmin

Việc cấu hình một VPS chuẩn lúc bang đầu cũng phần nào giúp anh em đỡ cực về sau nhưng đó là trường hợp VPS tự mình build và chạy web mà anh em xây dựng cho Khác Hàng. Trường hợp một số code do Khách Hàng mang lên thì anh em nên kiểm tra lại. Vậy kiểm tra bằng cách nào? Các bạn tải đoạn file code ...

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