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

Tạo và xuất bản một thư viện cho Android

Người dịch: Dương Đình Tuấn Tôi đã luôn muốn tạo ra một thư viện và “ đóng góp vào mã nguồn mở”, nhưng từ đó đến giờ chưa thực sự có bất cứ thứ gì giá trị để đóng góp cả, cho đến khi tôi cần tự xuất bản một thư viện của mình , vì vậy, đây là hướng dẫn về cách làm và ...

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

Sử dụng Google Map API (v3) và Rails (5.2)

(hi), chào mọi người, hôm nay mình sẽ hướng dẫn các bạn cách sử dụng Google Map Api cho Rails App nhé. Từng bước một mà quất thôi. Để làm được việc này dĩ nhiên yêu cầu các bạn cần biết về Rails và Javascript ở mức độ cơ bản. Bắt đầu nào ! Tạo mới 1 project để nghịch nhé rails new ...

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

Two-Factor Authentication for Twilio SMS (P2)

Chắc hẳn trong các bạn đã nhiều lần sử dụng bảo mật 2 lớp cho rất nhiều tài khoản. Hôm nay mình xin hướng dẫn tạo bảo mật 2 lớp cho tài khoản. Như ở Phần 1 mình đã hướng dẫn các bạn cách gửi SMS thông qua twilio, giờ bối cảnh sẽ là khi người dùng đăng kí, nhập số điện thoại, sẽ gửi code dưới dạng ...

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

Tái sử dụng code với Mixins trong Vuejs

Trong quá trình phát triển ứng dụng, có rất nhiều những functions hay datas bạn muốn sử dụng lại nhiều lần. Hãy tưởng tượng nếu bạn cứ vứt những đoạn code có chức năng tương tự nhau ở khắp mọi nơi, rồi đến 1 ngày đẹp trời bạn phải update lại logic cái function đó hay thay đổi 1 đoạn text nào đó và ...

Tác giả: Hoàng Hải Đăng viết 14:09 ngày 07/01/2019 chỉnh sửa

How to make a Chatbot with Artificial Intelligence (AI)?

The world is slowly moving towards intelligent business systems that can make important decisions or perform vital actions on behalf of humans while offering a personalized experience. AI Chatbots are the latest rage in the current business technology scene ranging from E-commerce systems to ...

Tác giả: Hoàng Hải Đăng viết 14:09 ngày 07/01/2019 chỉnh sửa

Giới thiệu về kiến trúc Microservices

Một vài năm trở lại đây, khái niệm kiến trúc Microservices hiện là chủ đề rất hot trong cộng động lập trình viên. Thật không khó để có thể tìm thấy một bài viết, một bản báo cáo hay một bài thuyết trình về chủ đề này. Vậy Microservices là gì? Ưu điểm và nhược điểm của kiến trúc ...

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

What is the importance of ServiceNow in IT industry?

Days move very fast. The technologies have immensely aroused over the last decade. And today its difficult to say the exact number of software technologies available in the IT industry. This is because of a huge number of technologies available in the IT industry. Today in the IT industry ...

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

Top những website được xây dựng trên Ruby on Rails

Ruby on Rails (RoR) đã trải qua một chặng đường phát triển khá dài – điều đó chứng minh sự phát triển và phổ biến của nó trong những năm gần đây. Ngày nay RoR dường như trở thành một trong những sự lựa chọn tuyệt vời để xây dựng sản phẩm. Không có gì khó hiểu về độ phát triển ngày ...

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

Javascript – biểu thức [] == true cho ra kết quả true hoặc false? Bạn đoán thử xem

Javascript – biểu thức [] == true cho ra kết quả true hoặc false? Bạn đoán thử xem Trong bài viết trước mình nói về falsy và truthy value trong Javascript và cách để có thể nhớ những falsy value thật đơn giản và dễ dàng. Nếu bạn đã đọc bài viết đó thì đến đây chúng ta đã biết ...

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

Sự khác nhau giữa deep copy và shallow copy trong JavaScript

Trong lập trình, chúng ta lưu trữ data dưới dạng các biến. Tạo một copy tức là khởi tạo một biến mới có cùng giá trị. Tuy nhiên luôn có cạm bẫy luôn rình rập, đó là deep copy và shallow copy. Deep copy (sao chép sâu <img alt="

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