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

Cùng tìm hiểu về Firebase Cloud Firestore

Cloud Firestore là một Database linh hoạt và dễ mở rộng cho mobile, web và server được phát triển từ Firebase and Google Cloud Platform. Cũng giống như Firebase realtime database Cloud Firestore giúp cho việc đồng bộ dữ liệu giữa các ứng dụng phía client một các nhanh chóng (Realtime) và hộ trợ lưu ...

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

Kiểm thử vòng lặp

Hướng dẫn kiểm thử vòng lặp - Types, Strategy, Limitation & Examples Loop Testing là gì? Loop Testing là một phiên bản kiểm thử hoàn toàn tập trung vào tính hợp lệ của cấu trúc vòng lặp. Đây là một phần của Control Structure Testing (kiểm thử đường dẫn, kiểm tra xác nhận dữ liệu, ...

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

Các bước khi thực hiện testing 1 dự án phần mềm: Test Plan

Trong bài viết trước, chúng ta đã cùng nhau tìm hiểu về Test Design - 1 trong những bước cần làm rõ khi thực hiện kiểm thử 1 dự án phần mềm. Bài viết này, chúng ta cùng tìm hiểu về 1 trong những bước quan trọng cần có trong quá trình kiểm thử: Test Plan 1. Test plan là gì? Test plan là kế ...

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

Trở thành Kiểm thử viên: 9 lời đồn và sự thật

Tác giả của bài viết là một người có 9 năm kinh nghiệm trong lĩnh vực Kiểm thử chất lượng phần mềm cho biết: "Tôi đã thấy rằng một số người thường tránh hay không chọn trở thành một kiểm thử viên - Tester/ QA. Với suy nghĩ không được lạc quan, họ cảm thấy mình không đủ tài giỏi, yếu kém trong lĩnh ...

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

The Best Request Is No Request

Hơn một thập kỷ qua, tối ưu hóa hiệu năng web được kiểm soát bởi một quy tắc không thể bàn cãi: "The best request is no request". Đây là một quy tắc rất đơn giản và dễ hiểu. Nhưng mọi thứ đã thay đổi kể từ khi HTTP/2 ra đời. Được thiết kế cho ứng dụng web hiện đại, HTTP/2 hiệu quả hơn trong việc ...

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

Machine Learning thật thú vị (1): Dự đoán giá nhà đất

Adam Geitgey đã viết một loạt series "Machine Learning is fun", và đây được đánh giá là series Machine Learning dành cho số đông : khi tác giả tối thiểu những công thức tính toán và tối đa lý giải thông qua hình ảnh. Một series mà bất cứ ai quan tâm đến Machine Learning (ML) đều nên đọc. Được ...

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

Captcha, reCaptcha, Invisible reCaptcha và cách tích hợp Invisible reCaptcha vào Laravel

Chào các bạn, mọi người có để ý rằng khi đăng kí tài khoản hay làm một form online, đôi khi chúng ta phải làm một việc rất mất thời gian đó là gõ lại một đoạn kí tự gồm text và số từ một bức ảnh như hình: Nếu nó dễ nhìn và dễ đọc thì không sao, nhưng đằng này hình lại lại bị bóp méo, các chữ ...

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

[GO] Làm một trang web đơn giản dùng Go

Chào các bạn, ở 2 phần trước mình đã giới thiệu qua cho các bạn về việc sử dụng Go, hôm nay mình xin được trình bày về việc tạo một trang web đơn giản dùng Go. 1: Tạo project B1: Tạo một thư mục mới để lưu file mkdir golang cd golang B2: Tạo tệp tin có tên hello.go, mở nó trong ...

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

Cơ bản về chữ ký số, chứng chỉ số và PKI

1, Khái niệm. Chữ ký số (Digital Signature) là một chuỗi dữ liệu liên kết với một thông điệp (message) và thực thể tạo ra thông điệp. Giải thuật tạo chữ ký số là một phương pháp sinh chữ ký số. Giải thuật kiểm tra chữ ký số là một phương pháp xác minh tính xác thực của chữ ký số. Quá ...

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

Tạo đồng hồ chạy với HTML/CSS3

Trong bài viết này tôi sẽ giới thiệu tới các bước để tạo chiếc đồng hồ hoạt động như hình dưới đây: Mã HTML Cấu trúc HTML như sau, mình giải thích trong comment. <div id="watch"> <div class="frame-face"></div> <ul class="minute-marks"> <li></li> ...

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