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

Phép xử lý Map, Filter, Reduce trong Swift

Các phép xử lý map , filter , reduce là các phép xử lý được áp dụng trên các đối tượng dạng collection như Array , Dictionay , Set . Nó cho phép người lập trình dễ dàng thao tác với kiểu dữ liệu collection và làm code trở nên ngắn ngọn và rõ ràng hơn. Trong phạm vi bài viết sẽ lấy một số vi ...

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

100+ Công Cụ Kiểm Thử Phần Mềm - Phần I

Lĩnh vực kiểm thử phần mềm đang phát triển với một tốc độ ngày càng cao hơn. Vì vậy, một kiến thức tốt về các công cụ kiểm thử sẽ giúp bạn ứng dụng vào các hoạt động kiểm thử nhanh hơn và đáng tin cậy hơn. Dưới đây là các công cụ kiểm thử phần mềm được quan tâm hiện nay: I. Test Management ...

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

Interface cho Presenter trong MVP chỉ tổ tốn thời gian

MVP là 1 trong những kiến trúc phổ biến nhất trong lập trình Android. Tuy có rất nhiều cách để implement MVP và mỗi người lại có 1 cách tiếp cận khác nhau, mục đích chính của cấu trúc này vẫn là việc tách rời UI layer và business layer , nhằm làm cho chúng ta có thể test được từng layer riêng vì ...

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

Phân biệt một số khái niệm trong SQL

SQL là một ngôn ngữ để truy cập và thao tác cơ sở dữ liệu được chuẩn hóa bởi ANSI. Bài viết này sẽ giới thiệu về SQL dưới dạng một số câu hỏi thường được hỏi trong các buổi phỏng vấn. Sự khác nhau giữa INNER JOIN và OUTER JOIN là gì? Inner Join Inner Join được sử dụng để kết hợp các rows từ hai ...

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

Hướng dẫn lập trình ứng dụng cho MacOS: Part 3 - Tùy biến trên NSTableView

Ở phần 2 (here), Chúng ta đã biết được làm thế nào để hiển thị thông tin dạng danh sách, cách hiển thị và đỗ dữ liệu vào TableView như thế nào. Trong phần này, chúng ta sẽ tìm hiểu thêm về tương tác trên NSTableView. Chúng ta sẽ tiếp tục sử dụng project của Part 2 để tiếp tục thực hành tiếp, nếu ...

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

Tạo Progress bar thật chuyên nghiệp

Progress Bar Khi website của chúng ta đang cần time để xử lsy một sự kiện gì đó ở phía server sau đó mới trả lại kết quả về phía client cho người dùng thì việc sử dụng một Progress bar là rất cần thiết. Nó sẽ cho người dùng biết là server đnag cần time để xử lý, để laod ảnh này ra cho người dùng ...

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

Tìm hiểu về kỹ thuật Phân lớp tương đương - Equivalence Patitioning

Trong kiểm thử phần mềm, việc sử dụng kỹ thuật phân lớp tương đương trong quá trình viết testcase là việc làm không thể thiếu nhằm giảm khổi lượng công việc cho tester bằng cách giảm tổng số các trường hợp kiểm thử phải được xây dựng. Sau đây, chúng ta đi sâu vào tìm hiểu về kỹ thuật Phân lớp ...

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

Cách đồng bộ Database trong WordPress

Một vấn đề thường hay gặp phải trong lập trình và sử dụng WordPress là việc đồng bộ Database giữa 2 hoặc nhiều website với nhau. Thông thường trong quá trình khách hàng sử dụng đồng thời cũng muốn thêm các tính năng mới,... Cách làm phổ biến được sử dụng ở đây là Export database từ 1 website sau đó ...

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

4xx Client Error (Part 2)

Khi lướt các website rất có thể các bạn sẽ gặp những lỗi không vào được website thay vào đó là những thông báo lỗi 400, 401, 404, 405... và không hiểu lỗi đó là gì. Ở Part 1, bài viết đã giới thiệu 4 loại lỗi thường gặp gồm 400 Bad Request, 401 Unauthorized, 403 Forbidden và 404 Not Found. Tiếp ...

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

Tạo hiệu ứng đẹp với wow.js

Giới thiệu : WOW.js được phát triển bởi Matthieu Aussaguel, một kỹ sư lập trình web hiện đang sống và làm việc tại Thái Lan. WOW.js là sự kết hợp giữa jQuery và thư viện animation.css được viết sẵn các kịch bản. Khi bạn scroll website thì jQuery sẽ bắt sự kiện và kích hoạt chuyển động, các đối ...

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