Bài viết của Tạ Quốc Bảo

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

Phần 1 - Functional Testing and Non-Functional Testing Functional Testing là gì? Functional Testing là một loại kiểm thử hộp đen (black box) và test case của nó được dựa trên đặc tả của ứng dụng/ chức năng cần kiểm thử. Các chức năng được kiểm thử bằng cách nhập các giá trị đầu vào và ...

Tác giả: Tạ Quốc Bảo viết 15:29 ngày 12/08/2018 chỉnh sửa

Cấu hình VSFTP trên Centos 7

Giới thiệu: vsftpd là một FTP Server Stand Alone được phân phối bởi Red Hat Enterprise Linux. Mô hình vsftpd có 3 thuộc tính chính là: Sự phân chia rõ rệt giữa tiến trình mang đặc quyền và tiến trình không mang đặc quyền. Các task cần các đặc quyền được xử lý bởi các tiến trình có ít ...

Tác giả: Tạ Quốc Bảo viết 15:29 ngày 12/08/2018 chỉnh sửa

sử dụng Stripe checkout trong ROR

Giới thiệu Stripe là một cổng thanh toán cung cấp API được dùng để tích hợp Stripe vào các ứng dụng Ruby on Rails. Bài viết này sẽ hướng dẫn bạn qua toàn bộ quá trình tích hợp ứng dụng Stripe với một ứng dụng Rails.Stripe là 1 chuẩn PCI, rất dễ sử dụng.. Stripe sẽ lưu dữ tự động các dữ liệu ...

Tác giả: Tạ Quốc Bảo viết 15:28 ngày 12/08/2018 chỉnh sửa

10 Tips for QA

Trong bài viết này tôi xin chia sẻ bài viết khá hay. Trong bài có nhắc tới 10 tips nhỏ mà tác giả có nhắc đến ở link trên có thể giúp khả năng kiểm thử của bạn được tốt hơn. Giúp bạn có mindset QA cho bản thân tốt hơn, và định hướng kiểm thử cũng sẽ tốt hơn. Nhưng tôi ...

Tác giả: Tạ Quốc Bảo viết 15:28 ngày 12/08/2018 chỉnh sửa

Observables in Angular 2

Since Angular 2 was introduced, some people seem to feel perplexed why the Observable abstraction was favored over the Promise abstraction when it comes to dealing with asynchronous behaviors </p> <div class= Tác giả: Tạ Quốc Bảo viết 15:28 ngày 12/08/2018 chỉnh sửa

JQuery Ajax và kiến thức cơ bản

AJAX - "Asynchronous JavaScript and XML" - là một bộ công cụ cho phép load dữ liệu từ server mà không yêu cầu tải lại trang. Nó sử dụng chức năng sẵn có XMLHttpRequest(XHR) của trình duyệt để thực hiện một yêu cầu đến server và xử lý dữ liệu server trả về. jQuery cung cấp method $$ajax và một số ...

Tác giả: Tạ Quốc Bảo viết 15:28 ngày 12/08/2018 chỉnh sửa

Một số tính năng mới trong HTML6

Với sự thành công lớn của HTML5 cung cấp cho các nhà phát triển khả năng tổ chức nội dung với các tag có liên quan như <article>, <header>, <section>, ..., HTML đã đi được một chặng đường dài. HTML5 chắc chắn đã đưa lập trình web lên một trình độ cao nhưng vẫn có một số hạn chế ...

Tác giả: Tạ Quốc Bảo viết 15:28 ngày 12/08/2018 chỉnh sửa

Một số mẹo tối ưu hóa HTML/CSS/JS đúng chuẩn

Tại sao phải tối ưu hóa trang web? Nếu bạn không muốn mất tiền, mất traffic thì việc tối ưu hóa là lẽ đương nhiên. Theo thống kê của Oreilly: Bing sẽ làm bạn mất 4.3% doanh thu/user nếu như trang của bạn chậm hơn 2s so với trung bình. Google sẽ giấu mất 0.59% số lượng kết quả tìm kiếm/user nếu ...

Tác giả: Tạ Quốc Bảo viết 15:28 ngày 12/08/2018 chỉnh sửa

4 cách xác thực hệ thống bảo mật cho app của bạn

Ngày nay, nói về các framework xác thực (authenticate frameworks) của rails vẫn là một chủ đề đang gây tranh cãi rất nhiều. Ví dụ như devise, một gem được dùng rất phổ biến trong việc xác thực mà các developer vẫn thường xuyên sử dụng. Các developer không thích dùng devise thì quan niệm rằng bản ...

Tác giả: Tạ Quốc Bảo viết 15:28 ngày 12/08/2018 chỉnh sửa

Tạo Responsive Menu với CSS và jQuery

Ngày nay, người dùng sử dụng rất nhiều thiết bị khác nhau để truy cập một website như máy tính để bàn, laptop, smartphone hay tablet, mỗi loại thiết bị lại có kích thước độ phân giải khác nhau nên việc tạo ra một website responsive là việc làm rất cần thiết và quan trọng, nó giúp ta đỡ mất công ...

Tác giả: Tạ Quốc Bảo viết 15:28 ngày 12/08/2018 chỉnh sửa