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

Recyclerview sử dụng sao cho hiệu quả

RecyclerView là một wedget được sử dụng rất phổ biến để hiện thị một danh sách trong các ứng dụng android. Nó là một phiên bản nâng cấp của ListView giúp cho việc quản lý và hiển thị danh sách dữ liệu một cách hiệu quả và đơn giản . Việc sử dụng RecyclerView không quá khó đối với các lập trinh ...

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

Shift Left Testing - Bí quyết cho Phần mềm thành công

Shift Left Testing, một thần chú DevOps mới trong phát triển phần mềm: Khi tôi sử dụng thuật ngữ 'Shift Left', có thể bạn đang tự hỏi không biết Shift Left có liên hệ gì tới một phần mềm? Khoảng 2 thập kỷ trở về trước gần như là không có ‘Testing Phase’ (pha kiểm thử) riêng cho việc ...

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

Selenium Basic: Textbox, dropbox,checkbox and radio button

package learnSelenium; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.suppor ...

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

Blockchain và những thay đổi của nền kinh tế hiện nay

Câu hỏi “ Blockchain sẽ thay đổi nền kinh tế như thế nào?” được đặt ra trên Quora. Sau đây là câu trả lời của Samantha Radocchia, đồng sáng lập Chronicled. Hãy nghĩ đến cách mà kinh tế chia sẻ đã bùng nổ trong thập kỷ vừa qua. Nếu bạn đã từng đi Uber hay Grab, hoặc thuê Airbnb, ...

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

Cơ bản về giao thức Websocket và thư viện Socket.io

Hiện nay ứng dụng web đã phát triển khác xa so với ngày đầu nó xuất hiện, kèm theo đó là vô số các kỹ thuật mới được áp dụng để phục vụ cho quá trình này nhằm đem lại trải nghiệm mới mẻ, đầy hứng thú và cũng không kém phần tiện dụng cho người dùng. Công nghệ web thời gian thực(realtime) ngày càng ...

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

Upload image (Laravel + Vue.js)

Indexs Phần 1: Simple CRUD Project Phần 2: Chat room với laravel 5.5 và Vue.js trong 15 phút Phần 3: Web Push Notifications Ở loạt bài trước bài trước mình đã giới thiệu đến các bạn các bài viết kết hợp laravel + vue.js như trên. Phần 1 là cách kết hợp laravel với vue.js, phần 2 và 3 ...

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

iOS 11: Drag & Drop with Collection View (part 3)

Overview Ở bài viết trước, tôi đã đề cập đến việc adopt tính năng drag và drop trên đối tượng Custom View, các bạn có thể tham khảo tạo đây: iOS 11: Drag & Drop with Custom View (part 2). Trong khuôn khổ của bài viết này tôi xin đề cập đến cách mà chúng ta có thể enable tính năng drag và drop ...

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

Chỉ 30 phút nhập môn truyền tin Client/Server trong iOS app với "GAE/Go"

Mục tiêu hướng đến những người Muốn tự tạo WebAPI cho App Muốn thực thi xử lý truyền tin bằng Swift (và Go) Muốn dùng thử Google App Endgine Sẽ làm gì? Thực hiện đơn giản việc tạo WebAPI, từ iOS thông qua API để nhận dữ liệu về. Chủ yếu là giao thức GET tuy nhiên cũng có một chút giao ...

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

Tạo app realtime với Socket.io và Broadcasting Events trong laravel 5

Chào các bạn, Laravel là một framework rất phổ biến của php, hỗ trợ nhiều tính năng giúp chúng ta tạo một trang web nhanh chóng. Hôm nay mình ứng dụng broadcasting để tạo một app realtime đơn giản. Bắt đâu nhé! 1. Điều kiện tiên quyết Để thực hiện bài hướng dẫn này yêu cầu trên máy tính phải ...

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

Các vấn đề thường gặp trong ReactJS - P2

8 - Quên tạo các biến môi trường Một số project phụ thuộc vào sự tồn tại của các biến môi trường để bắt đầu. Nếu bạn chạy các project này mà không cần các biến môi trường cần thiết thì chúng sẽ cố gắng sử dụng các giá trị không xác định cho chúng và có khả năng sẽ gây cho bạn một số lỗi khó hiểu. ...

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