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

Bài 14: Event handling với VueJS

Chào mừng các bạn quay trở lại với series học VueJS với Laravel của mình, ở bài trước mình đã hướng dẫn các bạn về cách binding form input, bài này chúng ta sẽ cùng tìm hiểu cách xử lý các sự kiện khi người dùng tương tác như click hay bấm các phím trong VueJS nhé. Để bắt các sự kiện này ta dùng ...

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

BindingAdapter và InverseBindingAdapter trong Android

Nếu ai đã dùng DataBinding của Android thì không thể bỏ qua các tính năng của BindingAdapter và InverseBindingAdapter đem lại. Bài viết này mình sẽ tập trung 2 chức năng này. BindingAdapter và InverseBindingAdapter là cách thức để custom thuộc tính mới cho View , đại diện cho tính ...

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

react-native-secure-storage

Hôm nay tôi xin phép giới thiệu với các bạn một package thường được sử dụng để lưu trữ an toàn. Nó được xây dựng dựa trên react-native-keychain và tương thích với redux-persist-sensitive-storage. Bước đầu tiên bạn cần làm là chạy lệnh sau: $ npm install react-native-secure-storage --save ...

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

Vui đùa với Active Storage trong Rails 5

Có thể các bạn chưa biết, Paperclip hiện nay đã ngừng cập nhật, và những nhà phát triển của sản phẩm này cũng đang khuyến khích các dev chuyển hướng qua sử dụng ActiveStorage, một gem built-in vừa được merge vào Rails 5 cuối năm vừa qua. Mình viết bài này hy vọng rằng sẽ giúp được những bạn đã quá ...

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

Logic Controllers trong Swift

Có Một thách thức lớn mà hầu hết các Swift developers phải đối mặt theo thời gian, là làm thế nào để đối phó với Massive View Controllers . Cho dù chúng ta đang nói về các subclasses của UIViewController trên iOS và tvOS hoặc NSViewController trên Mac, loại class này có xu hướng phát triển rất ...

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

Check if User password "pwned?" with Pwned Passwords API

Introduction Phương thức bảo mật 2 lớp (2-factors authentication - 2FA) hiện nay được sử dụng ngày một phổ biến hơn trong lĩnh vực công nghệ thông tin và có thể dễ dàng thấy ở bất cứ đâu, từ việc đăng kí hoặc đăng nhập quản lí account, xác thực, giao dịch , thanh toán trực tuyến, ... vì tính bảo ...

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

8 phút dành cho vài skills Javascripts

Bắt đầu luôn nào (quaylen) 1.Spread operator Sử dụng dấu 3 chấm ... để triển khai các phần tử bên trong một hàm cũng như một đối tượng. Công thức này rất đơn giản, trực quan Ví dụ: Nếu như bạn muốn show hết danh sách món ăn ưa thích mà không được tạo vòng lặp, đây chính là giải pháp ...

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

Những điều một lập trình viên không bao giờ nên nói khi phỏng vấn với nhà tuyển dụng

Bài viết được dịch từ https://hackernoon.com/things-you-should-never-say-when-interviewing-for-a-developer-role-138609321d7b Ngày nay, việc trở thành một developer bao gồm cả những điều tốt và xấu. Có rất nhiều công việc cho bạn khi là developer nhưng cũng có rất nhiều các cuộc thi. Nếu một ...

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

Machine Learning cho người mới bắt đầu (Part 2)

Xin chào các bạn, trong phần 1 của series Machine Learning cho người mới bắt đầu , mình đã giới thiệu tới các bạn những khái niệm cơ bản nhất để có thể bắt đầu với Machine Learning . Trong phần 2 này, mình sẽ đi sâu vào 2 mô hình Machine Learning rất phổ biến trong bài toán học giám sát ...

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

React Native Internals

React Native là một framework giúp cho lập trình viên có thể làm app native bằng cách sử dụng Javascript. Chờ chút, ko phải chúng ta đã có Cordova được một thời gian rồi sao? Tại sao lại phải dùng RN nhỉ? Điểm khác biệt chủ yếu giữa một ứng dụng RN và Cordova là việc ứng dụng Cordova chạy trong ...

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