Bài viết của Bùi Văn Nam

Một ít về shell script

Trong công việc đôi khi xử lý bằng shell script giúp ích cho bạn ít nhiều. Bạn có thể xem qua link: https://www.shellscript.sh/ Đầu tiên để chạy ra một file shell script ta làm các bước sau: Tạo ra một file giả sử tên là my-script.sh #!/bin/sh echo Hello World Sau đó chạy lệnh chmod ...

Tác giả: Bùi Văn Nam viết 15:27 ngày 12/08/2018 chỉnh sửa

JavaScript (ES-2015) The fetch method: replacing XMLHttpRequest

The fetch method: replacing XMLHttpRequest The fetch method is the next generation XMLHttpRequest. It provides an improved interface for making requests to the server: both in terms of capabilities and control over what is happening, as well as syntax, as it is built on promises. Support in ...

Tác giả: Bùi Văn Nam viết 15:27 ngày 12/08/2018 chỉnh sửa

Why We Need Modern Big Data Integration Platform

Data is everywhere and we are generating data from different Sources like Social Media, Sensors, API’s, Databases. Healthcare, Insurance, Finance, Banking, Energy, Telecom, Manufacturing, Retail, IoT, M2M are the leading domains/areas for Data Generation. The Government is using BigData ...

Tác giả: Bùi Văn Nam viết 15:26 ngày 12/08/2018 chỉnh sửa

Các trường hợp test cơ bản

Kiểm thử là một thành phần chính của phát triển phần mềm để đảm bảo độ tin cậy và chất lượng của phần mềm. Lĩnh vực này rất rộng lớn với rất nhiều cơ hội cho cả kỹ sư kiểm thử có và chưa có kinh nghiệm. Để trở thành một kỹ sư kiểm thử bạn nên thành thạo với các khái niệm và thuật ngữ khác nhau của ...

Tác giả: Bùi Văn Nam viết 15:26 ngày 12/08/2018 chỉnh sửa

21 Điều Khoản Chung Cho Kiểm Thử

1. Testing: Kiểm thử là một bộ các hoạt động bao gồm lập kế hoạch và kiểm soát, chọn điều kiện kiểm tra, thiết kế và thực hiện các trường hợp kiểm tra, kiểm tra kết quả, đánh giá tiêu trí, báo cáo và hoàn thiện. Kiểm thử cũng bao gồm xem xét tài liệu và tiến hành phân tích. Testing cũng có thể ...

Tác giả: Bùi Văn Nam viết 15:26 ngày 12/08/2018 chỉnh sửa

Coroutine trong Android

Coroutines đã được giới thiệu rất nhiều trong Kotlin 1.1. Nó thực sự mạnh mẽ và cộng đồng vẫn đang tìm hiểu làm thế nào để tận dụng tối đa nó. Để hiểu đơn giản, coroutines là một cách để viết code không đồng bộ một cách tuần tự. Thay vì tạo ra một mớ lộn xộn với callback, bạn có thể viết các code ...

Tác giả: Bùi Văn Nam viết 15:26 ngày 12/08/2018 chỉnh sửa

Quản lý VPS đơn giản hơn với ServerPilot

Đây là công cụ thay thế Cpanel, Plesk giúp bạn quản lý VPS dễ dàng hơn, tiết kiệm chi phí hơn. Với giá thành VPS manager đắt đỏ mà bạn lại không rành về các dòng lệnh quản lý thì đây là lựa chọn ngon lành nhất mà bạn từ biết. ServerPilot được sáng lập bởi 2 thành viên đã từ là sysadmin đầu tiên ...

Tác giả: Bùi Văn Nam viết 15:26 ngày 12/08/2018 chỉnh sửa

Hướng dẫn sử dụng tool automation Cucumber

1. Cucumber là gì? Cucumber là một công cụ phần mềm được sử dụng bởi các lập trình viên để thực hiện test. Nó chạy các câu lệnh acceptance tests tự động được viết theo behavior-driven development (BDD) style. Trọng tâm của phương pháp tiếp cận BDD Cucumber là trình phân tích cú pháp ngôn ngữ ...

Tác giả: Bùi Văn Nam viết 15:26 ngày 12/08/2018 chỉnh sửa

Kotlin Coroutines: async/await trong Android

Thời gian gần đây tôi có tham gia vào 1 dự án nội bộ trong công ty, đó là phát triển 1 thư viện dùng để hỗ trợ kiểm thử trên smartphone. Về cơ bản thì khi tester đang test 1 ứng dụng nào đó và phát hiện ra lỗi (thường là UI) thì sẽ có thể sử dụng thư viện này để chụp ảnh màn hình và khoanh vùng lỗi ...

Tác giả: Bùi Văn Nam viết 15:26 ngày 12/08/2018 chỉnh sửa

UX Review: Đừng tưởng to như Facebook mà ko mắc lỗi UX cơ bản

Chúng ta thường nghĩ rằng với những công ty khổng lồ, lại còn ở bển, lỗi trải nghiệm người dùng chắc hẳn khó lòng mà xảy ra, mà có xảy ra thì ko thể nào quá cơ bản được. Trong bài này và một loạt bài tới, tôi sẽ cố gắng chứng minh điều ngược lại. Một sản phẩm đến từ những siêu công ty vẫn có thể dễ ...

Tác giả: Bùi Văn Nam viết 15:26 ngày 12/08/2018 chỉnh sửa