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

Tại sao bạn cần học nhiều ngôn ngữ lập trình hơn?

Mối quan hệ "mở" của tôi với nhiều ngôn ngữ lập trình Tôi đã lập trình được khoảng 4 năm nay. Tôi bắt đầu với C # cho việc phát triển các trò chơi, sau đó chuyển sang Python cho Machine Learning. Tôi cũng đã học Javascript và Typecript để làm Font-end. Sau đó, tôi muốn tạo ra các ứng ...

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

Docker Windows Container cho IIS website

Docker Windows Containers Docker và Microft đã hợp tác với nhau để đưa ra 1 sản phẩm tuyệt vời Docker Windows container . Tất cả Windows Server 2016 và sau này đều có thể cài đặt Docker Engine - Enterprise . Thêm nữa, developers có thể sử dụng Docker trên nền Windows 10 với bản ...

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

Integrating Slack with Rails 5 [Module 1- Intro]

Intro We all know what is Slack, so any introduction is redundant. This will be a series of step by step guides to integrate Slack with a RoR app from very start of rails new to releasing it on Slack Store. Because it'll be a long series, I'm targetting this post to just be an intro to give a ...

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

jQuery - Bạn nên học gì?

Chào mọi người, đọc tiêu đề chắc bạn cũng đã biết được hôm nay mình muốn chia sẻ gì với mọi người rồi. Trải qua 1 thời gian làm việc cũng jQuery thì mình cũng có chút kinh nghiệm và có tham khảo nguồn khác để tóm tắt lại học jQuery thì mình nên học gì để có thể sử dụng code Frontend 1 cách thành ...

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

[Swift] Sử dụng CoreImage để detect khuôn mặt, text hay bar code.

Có bao giờ các bạn tự hỏi các ứng dụng về ảnh làm mịn da mặt, hay các ứng dụng về ORC (scan ảnh ra text), các ứng dụng quét mã QR code, bar code là làm thế nào để các ứng dụng đó có thể detect chính xác được mặt, hay text trong ảnh hay không? Hôm nay tôi sẽ giới thiệu đến các bạn một cách mà có ...

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

Vì sao onsite nước ngoài được xem là điểm sáng trong sự nghiệp?

Bạn nghĩ sao nếu một ngày đẹp trời mở mail lên, nhận được thông báo xuất ngoại đi onsite? Cảm giác lúc này của bạn là bất ngờ, sung sướng và xen lẫn cả sự hồi hộp? Vậy là bạn chuẩn bị ra nước ngoài, ăn đồ Tây, lương cũng nhảy lên mấy con số tính theo “vi-en-đi” (VNĐ). ...

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

RxJava Operators – Just, From, Range and Repeat

Như các bạn đã biết về Operator dùng để tạo ra Observable. Ngoài ra thì chúng ta còn có rất nhiều Operator khác và được ReactiveX cho vào các category như Transformation, Just, From, Range and Repeat, .. nhằm phục vụ cho các use case khác nhau. Hôm này mình xin tìm hiểu về các case Just, From, ...

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

Kotlin standard functions: run-with-let-also-apply

Standard.kt là một phần nằm trong Kotlin library. Trong đó định nghĩa một số hàm mở rộng như let, apply, run with also mà chắc hẳn bạn đã từng nhìn thấy trong các guide hay đã từng sử dụng chúng. Trong bài biết này, ta sẽ cùng tìm hiểu cách để phân biệt sự khác nhau giữa chúng và khi nào thì sử ...

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

Tạo Chat Head Bubble giống Messenger

Chắc hẳn chúng ta đều không xa lạ gì với Chat Head (hay ChatBubble) trên ứng dụng Messenger. Nó cho phép truy cập rất tiện dụng và dễ dàng vào màn hình trò chuyện bất kể bạn đang ở màn hình nào hay sứng dụng nào. Chat head cũng rất thuận tiện trong multitasking vì người dùng có thể làm việc và ...

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

Sử dụng Transformers trong Laravel

Thông thường, khi chúng ta tạo ra một JSON Response trong Laravel, chúng ta sẽ sử dụng Model. class User { protected $fillable = [ 'name' , 'email' , 'address' , 'password' , ] ; protected $hidden = [ 'password' , ...

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