What is Test Data
Test data là một thuật ngữ được sử dụng phổ biến trong cuộc sống hàng ngày của những người kiểm thử phần mềm. Trong khi thực hiện các trường hợp thử nghiệm, chúng ta cần một số dữ liệu đầu vào để có được kết quả đầu ra như mong muốn. Đô khi cần phảo load ứng dụng với dữ liệu (Load testing) hoặc ...
i18next interpolation
Bài viết được dịch từ nguồn: https://www.i18next.com/interpolation.html Interpolation là một trong những chức năng được sử dụng nhiều nhất. Nó cho phép bạn tích hợp các giá trị động vào các định nghĩa translator của bạn. Theo mặc định, những nội suy này sẽ bảo vệ bạn khỏi các vấn đề về xss có ...
Demo ứng dụng I Love You V2 bằng kotlin
Viblo Trước đây mình có demo 1 ứng dụng I Love You bằng java , hôm nay mình sẽ nâng cấp và convert nó sang kotlin (ngôn ngữ mình đang tìm hiểu ) 1.1. activity_main.xml Chưa có gì đặc biệt , mình thiết kế giao diện đơn giản như trong hình thôi : Code <?xml version="1.0" ...
Sử dụng select2 trong ứng dụng rails
Select2 là một plugin Jquery hỗ trợ trong việc tuỳ chỉnh select box, tìm kiếm dữ liệu trong khi select, tạo tag, điều khiển dữ liệu, và thêm một số tính năng khác Sử dụng CDN <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.4/css/select2.min.css" rel="stylesheet" ...
Perusing delegate.rb from Ruby’s Standard Library
Tổng quan Đầu tiên khi đi vào bài này mình muốn đưa ra khái niệm delegate là gì, để mọi người có thể nắm được tổng quan về delegate trong ruby có gì giống và khác với delegate của các ngôn ngữ khác. Trong lập trình ruby, có rất nhiều cách giúp bạn chuyển tiếp đối tượng (đại khái là việc bạn gọi ...
Angular 2 căn bản - Phần 2: Làm quen với component và service
Ở cuối bài viết trước mình đã đề cập đến component, và ở phần này chúng ta sẽ bắt đầu bằng cách tự build một component theo ý của mình (go) Mình sẽ tạo một component để hiển thị ra một list people. Tuy nhiên, để tiện cho việc chỉnh sửa về sau, mình sẽ tạo một interface là person để export, và trong ...
Vận dụng lợi thế Kotlin để viết hàm Add và Replace Fragment mà Java không làm nổi trong Android
Nhưng chúng ta đã biết tại Google I/0 2017 thì Google đã đưa Kotlin và hướng đến nó sẽ trở thành ngôn ngữ lập trình chính cho Android. Trong quá trình tìm hiểu và học hỏi Kotlin để bắt kịp xu thế công nghệ, tôi thường hay đem Kotlin so sánh với Java liệu nó có điểm nào hơn, có những gì nó làm được ...
Làm thế nào để không bị trả lại lỗi đã log
Bài viết sau được dịch từ link: http://www.softwaretestinghelp.com/how-to-get-your-all-bugs-resolved/ Tôi không thích việc bị trả lại bug mình log từ phía đội phát triển (dev team). Bạn thì sao? Tôi nghĩ là mọi tester luôn cố gắng để lỗi mình log được sửa hoàn toàn. Điều đó yêu cầu phải có kỹ ...
Tạo slider chỉ với HTML và CSS
Giới thiệu Có rất nhiều thư viện Javascript để tạo slider. Trong bài viết này mình sẽ giới thiệu tới các bạn cách để tạo một slider đơn giản chỉ với mã HTML và CSS. Bắt đầu HTML <div class="slider"> <div class="slide" id="slide-1">1</div> <div class="slide" ...
Styled-Component trong React
Styled-Components là một thư viện giúp bạn có thể tổ chức và quản lý code CSS một cách dễ dàng trong các project React. Nó được xây dựng với mục tiêu giữ cho các styles của các components trong React gắn liền với chính các components đó. Nó cung cấp một interface rõ ràng và dễ sử dụng cho cả React ...
Android - Giới thiệu Room Persistence Library
Room database là gì? Room là một Persistence Library được google giới thiệu trong sự kiện google I/O mới đây, nó là một abstract layer cung cấp cách thức truy câp thao tác với dữ liệu trong cơ sở dữ liệu SQLite. Bình thường để tạo được database bạn cần viết các câu lệnh rất dài, mà viết sai một ...
Cách dùng ConstraintLayout
Nếu bạn đã quen với RelativeLayout, thì ConstrainLayout cũng sẽ cho bạn cảm giác như vậy. Tuy nhiên, ConstraintLayout linh hoạt hơn và có performs tốt hơn RelativeLayout. Để thêm ConstraintLayout vào dự án của bạn, hãy đặt các tệp sau vào tệp tin build.gradle của bạn // Add the Google maven ...
QR-Bar code trong android
Trong bài này, mình sẽ giới thiệu cho các bạn 1 kỹ thuật đơn giản để tạo QR code và Bar code trong android với thư viện Zxing QR Code, viết tắt của Quick response code (tạm dịch "Mã phản hồi nhanh") hay còn gọi là mã vạch ma trận (matrix-barcode) là dạng mã vạch hai chiều (2D) có thể được đọc ...
Build a RESTful JSON API with Rails 5
Rails được biết đến bởi khả năng xây dựng Web app, sẽ là lợi thế nếu bạn đã từng xây dựng Web app truyền thống bởi Rails trước đó. Nếu không thì tôi khuyên bạn nên vào link này để cho quen với framework Rails trước khi xem bài này: http://guides.rubyonrails.org/getting_started.html Ở phiên bản ...
Tuning Webpack production environment
Webpack Dev server helps a lot during development, but your production environment might be different and you might need to test those builds as well. And also There are things which are necessary to implement in production environments, which we are going to review in this article. DLL builds ...
Tìm hiểu về BEM trong 15 phút
Là một quy ước đặt tên cho các class trong HTML và CSS BEM là viết tắt của từ Block, Element, Modifier. BEM được tạo bởi team của Yandex. .block {} /* Block */ .block__element {} /* Element */ .block--modifier {} /* Modifier */ .block Thành phần cấp to nhất của ...
Tổng hợp những web thương mại điện tử hàng đầu tại Việt Nam
Trên thế giới hiện nay, ngành thương mại điện tử b2b và b2c phát triển rất mạnh và tại Việt Nam thì nó đang trở thành một xu hướng mới khá phổ biến. Những website này mang lại cho người dùng khá nhiều tiện ích và trên hết là nguồn doanh thu khổng lồ cho doanh nghiệp. Vậy tại Việt Nam, những website ...
Chatwork: Tự tạo emotion cho nhóm của bạn.
Chatwork mà một ứng dụng giao tiếp khá phổ biến đối với các công ty hiện nay. Việc sử dụng các emotion có sẵn hoặc do người khác cung cấp đôi khi đã quá nhàm chán. Trong các chuyến team building hay các bữa tiệc, chắc hẳn các bạn đều sẽ chụp lại các bức ảnh để đời của các thành viên trong nhóm của ...
6 Nguyên tắc vàng để tạo nên một hình ảnh QA tuyệt vời
Bạn có biết điều gì khiến bạn muốn đi làm, ngay cả khi công việc của bạn không trôi chảy hoặc không đem lại hứng thú? Bạn có biết điều gì giữ cho bạn luôn mạnh mẽ khi tất cả các trường hợp bạn test đều fail và mọi người luôn hỏi bạn có chuyện gì đang xảy ra. Nhưng cuộc sống như một nhà tâm lý học ...
Các câu lệnh cần thiết khi QA sử dụng Cassandra
1. Cassandra. Cassandra là một cơ sở dữ liệu phân tán từ Apache có khả năng mở rộng cao và được thiết kế để quản lý số lượng dữ liệu có cấu trúc rất lớn. Chính vì vậy mà một hệ quản trị cơ sở dữ liệu mới đã ra đời nhằm khắc phục những nhược điểm còn tồn tại trên RDBMS đó là NoSQL. NoSQL (Non – ...