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

At-mention notifications with Rails Actioncable

Trong ứng dụng chat cũng như mạng xã hội thường có chức năng mention (@) để notify hoặc thông báo đến người đó là bạn muốn mention đến. Ví dụ khi chat, bạn muốn mention đến userA sẽ là "@userA Good morning", .... Hôm này mình sẽ làm demo về chức năng mention trong Rails sử dụng actioncable. Có ...

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

[MLE - 04] How to split dataset ?

Chào các bạn! Với những kiến thức trong bài viết trước ta đã biết nếu muốn đánh giá được hệ thống Machine Learning ta cần phải chia tập data của mình thành những phần khác nhau ( Training set , Dev set , Test set ). Vấn đề đặt ra ở đây là ta nên chia chúng như thế nào ? Liệu có phải cứ chia đều ...

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

Đơn giản hóa tác vụ trong Linux với Bash script (phần 2)

Trong phần 1, tôi đã giới thiệu về Bash script trong Linux cũng như các hướng dẫn về variable (biến) và câu lệnh điều kiện. Tiếp tục với phần 2 này, tôi sẽ tiếp tục giới thiệu về những tính năng hữu ích khác của Bash script , bao gồm luồng điều khiển ( Flow control ) và các lệnh tiện ích ...

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

Một số lỗi thường gặp và phương hướng xử lý khi truy vấn dữ liệu lớn với Laravel

Việc truy vấn dữ liệu là việc hết sức quen thuộc với mỗi lập trình viên và là việc không thể thiếu trong các app ứng dụng. Dĩ nhiên không lập trình viên nào sẽ gặp vấn đề khi truy vấn 1 lượng dữ liệu nhỏ và không quá phức tạp . Tuy nhiên khi bạn phải đối mặt với các bài toán dữ liệu lớn (Chức năng ...

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

Kiểm tra phần tử CSS trên mọi trang web với CSSPeeper cho Chrome

Bảng điều khiển Chrome DevTools thông thường mạnh mẽ. Nó cho phép bất cứ ai vào bất kỳ trang nào để nghiên cứu bố cục của trang web, CSS, và thậm chí tiêu đề HTTP nếu cần. Bạn có thể làm rất nhiều với DevTools CSS inspector. Nhưng nó không có bảng điều khiển GUI rõ ràng và đó là một điều mà ...

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

Singleton Pattern trong java

Singleton pattern thuộc nhóm creational tức là pattern dành cho việc khởi tạo đối tượng. Implements pattern này khá đơn giản về mặt code nhưng có một số vấn để cần lưu ý khi implement. 1. Singleton pattern được hiểu như thế nào ? Pattern này hạn chế các instance của class cụ thể đây là một ...

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

Kiểm thử tự động và công cụ hỗ trợ

Kiểm thử đang được xem là giải pháp chủ yếu nhằm đảm bảo chất lượng cho các sản phẩm phần mềm. Tuy nhiên, các hoạt động kiểm thử hiện nay chủ yếu được thực hiện một cách thủ công và tiêu tốn khoảng 30-50% tài nguyên (thời gian, nhân lực và chi phí) của quá trình phát triển sản phẩm phần mềm. Hơn ...

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

Make a Different in Software Testing Basics - Phần 6

Phần 6 - Quality Assurance and Quality Control Nội dung bài viết được tham khảo từ Software Testing Help Quality Assurance (QA) Quality (Chất lượng) là gì? Là khi đáp ứng được yêu cầu, nguyện vọng và nhu cầu của khách hàng. Giúp khách hàng tránh được việc thiếu (tính năng) hay khiếm ...

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

Checklist for mobile game

Những điều cần lưu ý khi test game: Giao diện người dùng và tính năng: Giao diện người dùng và tính năng tổng thể tác động lớn đển sự thành công của game UI layout : game phù hợp những độ phân giải màn hình khác nhau và các loại màn hình khác nhau. Regression testing nên được thực hiện ...

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

Giới thiệu về Kiểm tra ứng dụng trên điện thoại di động

Ngày nay, các ứng dụng di động đã chiếm lĩnh thị trường và chắc hẳn mọi người muốn thiết bị cầm tay của họ thực hiện tất cả mọi thứ một cách nhanh chóng. Do đó các giải pháp di động mà chúng ta cung cấp cho khách hàng nên được kiểm tra tốt. Hướng dẫn này dành cho những người đã tham gia thử ...

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