Bài viết của Trịnh Tiến Mạnh

Ad-hoc Testing: làm thế nào để phát hiện ra bug mà không có quy trình kiểm thử chính thức

1. Khái niệm Thuật ngữ ad-hoc ngụ ý sự thiếu vắng cấu trúc hoặc cái gì đó không có phương pháp. Khi bạn nói về thử nghiệm ad hoc , nó có nghĩa là nó là một phương thức kiểm thử hộp đen hoặc thực hiện kiểm thử mà không theo bất kỳ quy trình chính thức nào. Quy trình chính thức ở đây có nghĩa là ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 12/08/2018 chỉnh sửa

Ingestion and Processing of Data For Big Data and IoT Solutions

Overview In the era of the Internet of Things and Mobility, with a huge volume of data becoming available at a fast velocity, there must be the need for an efficient Analytics System. Also, the variety of data is coming from various sources in different formats, such as sensors, logs, ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 12/08/2018 chỉnh sửa

[RN][Redux] Redux Observable

Trong bài viết này tôi sẽ giới thiệu với bạn 1 loại redux mới Redux Observable Giới thiệu Redux Observable sử dụng RxJs và các đối tượng observable để tạo ra các tiến trình bất đồng bộ và luồng xử lý dữ liệu cho ứng dụng Redux. Ứng dụng Điều đầu tiên chúng ta cần làm để bắt đầu với redux ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 12/08/2018 chỉnh sửa

Những lưu ý khi kiểm thử ứng dụng trên điện thoại di động

Các ứng dụng di động ngày càng trở nên phổ biến và đi liền với nó là việc kiểm thử các ứng dụng để có thể đưa đến tay người sử dụng những ứng dụng tốt nhất, đảm bảo về chất lượng, tính thân thiện dễ sử dụng với người dùng... So với kiểm thử ứng dụng trên máy tính thì việc kiểm thử ứng dụng trên ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 12/08/2018 chỉnh sửa

Select2 Plugin - How to use select2 with ajax

Select2 cung cấp cho người lập trình các tùy chọn có thể tạo ra một select box, searching, tagging...với nhiều chức năng rất tiện lợi cho người sử dụng. Điển hình của việc sử dụng select2 là trong những trường hợp bạn muốn gợi ý cho người dùng các dữ liệu có sẵn trong cơ sở dữ liệu theo từ khóa mà ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 12/08/2018 chỉnh sửa

Excluding Fields in Gson

Thông thường khi làm việc với Gson(https://github.com/google/gson), chúng ta sẽ tạo ra các object tương ứng với json data. Các quá trình serialization/deserialization sẽ sử dụng các field trong object để tạo ra json string hoặc từ json tạo ra object tương ứng. Trong một số trường hợp, một số field ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 12/08/2018 chỉnh sửa

Giới thiệu về thuật toán Quick Sort

Quick Sort là một thuật toán sắp xếp hiệu quả dựa trên việc phân chia mảng dữ liệu thành các nhóm phần tử nhỏ hơn. Giải thuật sắp xếp nhanh chia mảng thành hai phần bằng cách so sánh từng phần tử của mảng với một phần tử được gọi là phần tử chốt . Một mảng bao gồm các phần tử nhỏ hơn hoặc bằng ...

Tác giả: Trịnh Tiến Mạnh viết 16:48 ngày 12/08/2018 chỉnh sửa

Functional Programming in JavaScript - Function Composition

Introduction Trong Functional Programming , một hàm sẽ đảm nhận một công việc nhất định. Tuy nhiên nếu chúng ta kết hợp các hàm lại với nhau một cách đúng đắn thì có thể thực hiện được rất nhiều thứ hay ho . Trong bài viết này chúng ta sẽ cùng tìm hiểu về function composition trong FP nói ...

Tác giả: Trịnh Tiến Mạnh viết 16:48 ngày 12/08/2018 chỉnh sửa

Hướng Dẫn Đọc File Text trong Java Sử Dụng "BufferedReader"

Khi sử dụng class BufferedReader trong Java để đọc nội dung một file text thì chúng ta có hai cách khác nhau đó là sử dụng method readLine() hoặc read() của class này. Trong bài viết này chúng ta sẽ tìm hiểu cách làm chi tiết của từng phương pháp với việc áp dụng vào đọc một file text nằm ở địa chỉ ...

Tác giả: Trịnh Tiến Mạnh viết 16:48 ngày 12/08/2018 chỉnh sửa

[React Native] JavaScript Environment

JavaScript Runtime Khi sử dụng React Native, bạn có thể chạy những JavaScript code của bạn trong hai môi trường: Trên máy ảo và thiết bị chạy Android và iOS, React Native sử dụng JavaScriptCore trong môi trường JavaScript được phát triển bởi Safari. Trên iOS JSC không sử dung JIT do không có ...

Tác giả: Trịnh Tiến Mạnh viết 16:48 ngày 12/08/2018 chỉnh sửa