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

[Google apps script] Hiển thị thông tin thời tiết trong google sheet

Đây là bài viết đầu tiên trong danh sách các bài viết giới thiệu và ứng dụng Google Apps Script. https://developers.google.com/apps-script/ Google App Script là ngôn ngữ lập trình dựa trên JavaScript với trình biên tập, biên dịch, nơi lưu trữ file đều nằm trên mây (máy chủ của Google). Với ...

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

Giới thiệu về Service Worker

Service Worker là một script chạy ở background của trình duyệt và độc lập với tương tác phía người dùng. Chúng ta có thể làm gì với Service Worker? Bạn có thể kiểm soát Network Traffic! Bạn có thể quản lý tất cả network traffic của trang và can thiệp vào chúng. Ví dụ khi trang của bạn đang ...

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

Hướng dẫn cài đặt gem bootstrap trong ứng dụng Ruby on Rails

Là một web developer chắc hẳn các bạn đã nghe hoặc sử dụng bootstrap rồi. Ở bài xin phép được chia sẻ cách cách cài đặt và sử dụng bootstrap trong ứng dụng Ruby on Rails. Tuy nhiên, đầu tiên mình sẽ giới thiệu qua về Bootstrap và lí do tại sao nó lại được nhiều developer yêu thích đến vậy. ...

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

Hướng dẫn sử dụng Webmaster Tool phần 1 - Công cụ hỗ trợ cho SEO

Hôm nay mình xin giới thiếu tới các bạn 1 công cụ không thể thiếu cho việc SEO website do google phát triển. Đó chính là Webmaster Tool - đây là một công cụ rất quen thuộc với giới làm SEO giúp cho anh em Seoer theo dõi tình hình website của mình như thế nào. Và đặc biệt là tool này hoàn toàn miễn ...

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

Lại bàn về Whitebox Testing và lí do nó không thực sự được ưa chuộng

White-box Testing, đi cùng với Black-box testing (và đôi khi cả Gray-box Testing nữa) là một trong những khái niệm hay được hỏi nhất trong tất cả các cuộc phỏng vấn đầu vào của QA/Tester. White-box Testing cũng được đánh giá là kĩ thuật test hiệu quả nhất trong tất cả các kĩ thuật testing, tuy ...

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

Xây dựng Axios Clients một cách linh hoạt

Gần đây khi làm việc với Vue tôi có thời gian làm quen với Axios, đó là một thư viện thường hay sử dụng trong Vuex để thực hiện các tác vụ triệu gọi các API. Tôi thích xây dựng các mô-đun API JS cụ thể mà tôi có thể nhập vào các thành phần và mô-đun Vuex thay vì một cuộc gọi Axios được nướng trong ...

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

Giới thiệu thư viện play video youtube react-native-youtube

Trước đây, bạn nào đã từng code native, xử lý việc play video youtube, chúng ta cũng mất khá nhiều time để tìm tòi và xử lý code cũng khá là dài dòng. Nhưng trên React native, chuyện đó giờ đã trở nên đơn giản hơn rất nhiều với sự hỗ trợ của thư viện react-native-youtube và cách sử dụng cũng cực kỳ ...

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

Reflection trong Kotlin

1. Giới thiệu Với các bạn chưa biết thì Reflection là kỹ thuật cho phép chúng ta kiểm tra, dung nạp và tương tác với các class, field và method tại thời điểm runtime. Chúng ta thậm chí có thể làm được điều này kể cả khi chúng ta không hề biết tí gì về chúng tại thời điểm compile. Kỹ thuật này ...

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

Hướng dẫn tạo hiệu ứng các hạt chuyển động sử dụng thư viện Particles.js

Particles.js là một thư viện Javascript dùng để tạo ra hiệu ứng các hạt chuyển động. Particles.js là một thư viện mã nguồn mở và bạn có thể tạo ra các trang web dạng LandingPage đẹp mắt hoặc tạo ra hiệu ứng cho các phần của trang web. Trong bài viết này, mình sẽ chia sẻ cách sử dụng thư viện ...

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

Putting Together a Golang App Part I

Introduction Being fast and simple gives Golang a very appealing attraction to developers. But being simple means that every decision must be made by developer; from organizing directory structure to database configuration to choosing application architecture ...etc. There are many debates as ...

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