- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Play Framework test controller with CSRF
Trên play framework, chúng ta có thể viết unit test cho controller theo như hướng dẫn từ trang play framework như sau: https://www.playframework.com/documentation/2.6.x/JavaTest Tuy nhiên trong khi phát triển, để tăng security cho hệ thống, chúng ta muốn apply CSRF vào hệ thống, https://www.playf ...
Serverless Typescript với AWS Lambda, API Gateway và DynamoDB trên môi trường offline - Phần 01
Function as Service (FaaS) là một trong 2 dịch vụ chính của nhóm dịch vụ serverless (Backend as Service (BaaS) và Function as Service (FaaS) ), ở mô hình này, bạn sẽ phải viết code ở phần backend, nhưng thay vì deploy lên server, bạn deploy dưới dạng một function. Như vậy cách này bạn sẽ chủ ...
Duck Typing in Ruby
Duck Typing? If you are familiar with Ruby, you'll have noticed that in Ruby we don't need to declare the types of the variables or return type of a method. This is one of the properties of dynamic programming language. Some languages are statically typed, means the types are enforced at ...
Phím Back trên các thiết bị Android trong kiểm thử ứng dụng
Một trong những phát minh quan trọng nhất của hệ điều hành Android chính là hàng phím điều hướng vì nó giúp người dùng thao tác với máy dễ dàng hơn. Trên tất cả những chiếc điện thoại Android phổ biến trên thị trường không máy nào là không có 3 phím cơ bản Back, Home, Overview. Đa số người dùng mới ...
[RN][Redux] Redux Promise Middleware
Giới thiệu Trong phần này chúng ta sẽ tiếp tục với một loại redux khác. Redux Promise Middleware là thư viện gọn nhẹ cho việc thực thi resolve và reject kết quả từ promise với những điều kiện có thể update được. "Redux Promise Middleware giúp tăng tốc tiến trình xử lý bất đồng bộ trong ...
PHP Unit Test 201: Làm quen với Test case, Assertions và data provider
Trong bài đầu tiên của series này, chúng ta đã đi qua cách cài đặt và cấu hình PHPUnit cho 1 project PHP, một số conventions khi thực hiện Unit test trong PHP và trải nghiệm với unit test đầu tiên. Trong bài này, chúng ta sẽ tìm hiểu một số khái niệm quan trọng trong unit test và đi vào thực hành ...
Kiểm tra tính năng Email của một ứng dụng
Trong hầu hết các ứng dụng web và ứng dụng di động, kiểm tra tính năng Email được coi là một trong những phần quan trọng, để đảm bảo chất lượng trong chức năng gửi nhận Email cũng như các chức năng khác của hệ thống. Các email được kích hoạt dưới các tình huống khác nhau được coi là hợp lệ bằng ...
Một số điểm cần lưu ý khi test website thương mại điện tử
Trong quá trình nghiên cứu cách để test một ứng dụng thương mại điện tử, tôi đã tham khảo rất nhiều tài liệu với các quan điểm khác nhau. Dưới đây là một bài viết với các quan điểm cơ bản, giúp bạn dễ hình dung và có được một khái niệm tổng quan khi test loại ứng dụng này. Bài viết tham khảo từ ...
[Elasticsearch] - Các khái niệm cơ bản - Phần 1
Hẳn các bạn ai cũng đã từng nghe tới Elasticsearch. Bài viết này sẽ giúp các bạn hiểu về các khái niệm cơ bản trong Elasticsearch. 1. Cluster Cluster là một tập hợp các node - nơi lưu trữ toàn bộ dữ liệu, thực hiện đánh index và search giữa các node. 1 cluster được xác định bằng 1 ***'unique ...
Android Content Placeholder Animation using Shimmer
Thông thường ta hay sử dụng spinner loader khi ứng dụng lấy dữ liệu từ network về máy. Trong bài này sẽ giới thiệu về thư viện Shimmer để tạo animation khi load dữ liệu từ network về: demo content placeholder animation 1. Facebook's Shimmer library Để thêm shimmer effect vào ứng dụng ta sẽ để ...