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

Xây dựng ứng dụng "Quản lý Task" với Rails và ReactJS

Mô tả The best way to learn is by doing. The only way to build a strong work ethic is getting your hands dirty. ― Aristotle, The Nicomachean Ethics Câu nói đó rất hay, mình nghĩ rằng cách tốt nhất để học một điều gì là bắt đầu làm với nó. Chuỗi bài viết này mình sẽ cùng các bạn xây dựng ...

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

Import dữ liệu dùng background job và hiển thị phần trăm tiến trình

Trong bài viết lần này mình sẽ tiếp tục về việc xử lý import hoặc upload một lượng data lớn, yêu cầu thời gian chạy lâu các công nghệ dùng trong bài viết: - ActionCable (websocket) - Background Job - Ajax khi bạn xây dụng một ứng dụng về quản lý hay đơn giản là một trang web quản lý video ...

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

Xây dựng APIs bằng Laravel với Eloquent API Resources

Một chức năng mới được bổ sung trong Laravel 5.5 là API Resources, bạn có thể đọc tại liệu chính thống tại đây Trong khuôn khổ bài viết này mình sẽ tìm hiểu xem thằng này có rì ngon </p> <div class= Tác giả: Hoàng Hải Đăng viết 16:01 ngày 12/08/2018 chỉnh sửa

Những cài đặt đầu tiên cần thiết để bắt đầu với Selenium Web Driver

Bạn muốn sử dụng Selenium Web Driver với ngôn ngữ lập trình Java thì bạn cần những gì? Môi trường cài đặt có những gì? Cài đặt như thế nào? Bài viết này sẽ trả lời các câu hỏi đó hay cung cấp cho các bạn các bước cơ bản đầu tiên cần thiết để bắt đầu sử dụng Selenium Web Driver với ngôn ngữ lập ...

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

Bài 11 - Tạo carousel bằng bootstrap

Quay trở lại với seri bootstrap, hôm nay tôi sẽ giới thiệu với các bạn cách tạo carousel bằng bootstrap. Vậy carousel là gì? Carousel là 1 plugin trong bootstrap nói riêng và jquery nói chung dùng để duyệt các phần tử (hình ảnh, slide, …) tuần tự xoay vòng, tương tự như 1 slideshow (trình ...

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

Handle notification FCM Android

Chào các bạn, trong bài này mình sẽ giới thiệu với các bạn về FCM (Firebase Cloud Messaging), kĩ thuật dùng để truyền tải dữ liệu, thông điệp từ server đến các thiết bị di động (Android, IOS), cụ thể ở đây mình sẽ trình bày về Android. Với kỹ thuật này, bạn có thể tạo các thông tin quảng cáo, tin ...

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

Deep Link - Liên Kết Sâu Trong Android

Deep Links - Liên kết sâu là gì ? Có thể nhiều bạn vẫn chưa hiễu rõ về deep links, nó là gì và được sử dụng như thế nào? Bài viết này, tôi sẽ hướng dẫn về một số căn bản của Deep Links và cách vận dụng nó để người dùng có thể tương tác với app nhiều hơn. Deep Links trong Android là một đường ...

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

Mysql 8.0 có gì cải tiến hơn so với Mysql phiên bản cũ. ^_^

Xin chào các bạn! Hôm nay, mình xin giới thiệu về một phần không kém quan trọng trong nghề lập trình của chúng đó là Database. Nếu là developer chuyên về website thì chắc hẳn bạn đã làm việc rất nhiều với Mysql. Nhưng sẽ có một vài bạn cũng như mình đó là ít quan tâm đến version của Mysql. Tại sao ...

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

Broadcasting with laravel echo

Như các bạn đã biết, ngày nay với việc ứng dụng websocket vào website sẽ khiến trang web trở nên linh động hơn, cải thiện các chức năng cũng như tương tác với người dùng tốt hơn. Vì vậy websocket ngày càng trở nên quang trọng đối với việc phát triển một website. Và sau đây mình xin giới thiệu về ...

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

Angular: Form in Details (Part 1)

Form có lẽ là một trong những thành phần quan trọng bậc nhất trong bất kỳ một ứng dụng web nào. Cho dù chúng ta có thể nhận được những dữ liệu theo những cách khác nhau từ phía người dùng như click, hover,... tuy nhiên, form vẫn là một phuơng pháp mạnh mẽ và trực quan nhất để chúng ta có thể thu ...

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