
[IgniteUI] Giới thiệu về IgniteUI để thiết kế giao diện web ấn tượng hơn (phần 1)
Ignite UI là một framework tương tự như kendo, JQuery UI, ... Trước đây, Ignite UI chỉ mở một vài components liên quan đến combobox và editors. Các components phức tạp hơn như grid, charts là mã nguồn đóng và phải trả tiền để sử dụng. Nhưng một thông tin vui đến cộng đồng phát triển web, ...

Style cho radio button với CSS3
Radio button là 1 thành phần HTML thường được sử dụng khá nhiều trong trang web. Tuy nhiên, dạng mặc định của radio button nhìn khá thô sơ và không đẹp mắt. Hôm nay, mình xin hướng dẫn các bạn cách để style cho radio button trở nên đẹp hơn với việc chỉ cần dùng CSS3 chứ không cần phải sử dụng đến ...

Automation testing - Những điều cần biết
Ngày nay, kiểm thử tự động là một kỹ thuật gần như bắt buộc khi chúng ta phát triển một sản phẩm phần mềm, mà ở đó tính linh hoạt, nhanh chóng đáp ứng nhu cầu của thị trường là một yêu cầu cấp bách và cần thiết. Và cũng như bất kỳ một kỹ thuật nào, trước khi ứng dụng nó vào thực tế sản phẩm hay dự ...

Giải pháp lưu trữ với google driver
Hôm nay trong tầm hiểu biết của bản thân, mình xin chia sẻ về việc sử dụng google driver trong việc lưu trữ dữ liệu. Cụ thể hơn là ứng dụng crawl image từ trang web http://iphonewalls.net/. Tiến trình xử lý cơ bản sẽ là: Đọc Dom. Down image về Google driver local. Đồng bộ Google driver ...

Tìm hiểu về API testing - Understanding and working with responses (p4)
Đảm bảo rằng response API là chính xác là điều mà bạn sẽ làm rất nhiều. Giao diện Postman response sẽ làm công việc này dễ dàng hơn. API response bao gồm body, headers và the status code. Cấu trúc của Postman sẽ chia rõ body và headers trên những tab khác nhau. Status code với ...

Static Techniques
What is test design technique? Giúp tạo ra một bản kế hoạch để tạo ra sản phẩm, test design tạo ra bộ đầu vào cho sản phẩm. Ý tưởng của kỹ thuật này là đảm bảo rằng sản phẩm tạo ra đã được hạn chế các vấn đề như lỗi hay phi logic cho team phát triển sau ...

ReactJS Intl
Nó là thư viện của ReactJS, một phần của FormatJS. Nó cung cấp các component và một API để định dạng ngày, tháng, số và chuỗi, bao gồm cả xử lý chuyển đổi, xứ lý văn bản một cách đa dạng. Cài đặt npm install react-intl Tính năng Hiển thị số riêng biệt Hiển thị ngày tháng chính xác ...

Hiểu rõ về kỹ thuật ajax
Phương thức post với $$post đối với kỹ thuật ajax $$post có tác dụng lấy dữ liệu từ server bằng phương thức HTTP POST REQUEST , vì thế chúng ta có thể sử dụng cách này hoặc cách trên để viết Ajax. Với cách này thì sẽ có các tham số truyền vào như sau: jQuery.post( url [, data ] [, success ...

Quản lý thời gian đối với Tester
Là một QA đòi hỏi bạn phải giải quyết vấn đề nhận thức về các function mà development và cố gắng đảm bảo chất lượng cho fuction đó, cố gắng giải thích và thuyết phục họ khi có lỗi trong đoạn code mà họ đang làm, c và xác định những nút thắt cổ chai. Quá nhiều công viêc cần phải làm và bạn không có ...

Sử dụng Jmeter để test Performance testing cho Website
Đối với một trang Web hay ứng dụng bất kỳ, bên cạnh việc đảm bảo các chức năng trong đó phải hoạt động đúng, không có lỗi thì một số vấn đề khác đặc ra khi bạn muốn release trang web đó cho người dùng như sau: Liệu ứng dụng có đáp ứng đủ cho người dùng 1 cách nhanh chóng? Liệu việc xử lý của ...

Một số mã nguồn mở dùng để xây dựng website bán hàng dễ dàng
OpenCart OpenCart là một mã nguồn mở PHP miễn phí dùng để xây dựng website thương mại điện tử khá phổ biến trên thế giới. Opencart ra đời vào năm 2010 và không ngừng được các lập trình viên trên thế giới tiếp tục hoàn thiện mỗi ngày. Một số ưu điểm của OpenCart: Quản lý đa cửa hàng ...

Kiểm thử - Trách nhiệm thuộc về ai?
QA (viết tắt của Quality Assurance) là người chịu trách nhiệm đảm bảo chất lượng sản phẩm thông qua việc đưa ra quy trình làm việc giữa các bên liên quan. Nhiệm vụ chủ yếu của QA là: đề xuất, đưa ra quy trình phát triển (development process) sản phẩm phù hợp với yêu cầu cụ thể của từng dự án. ...

Giới thiệu về RxJava - Phần 1: Cơ bản
RxJava là một chủ đề hot với các Android dev trong thời gian gần đây. Tuy nhiên việc tiếp cận ban đầu với nó thực sự là khó khăn với nhiều người. Lập trình chức năng tác động ngược (Functional Reactive Programming) sẽ khó để hiểu ngay được khi mà hầu hết chúng ta đều đã quen với lối lập trình mệnh ...

50 câu Q&A thường gặp về SQL dành cho Tester - Phần 1
Trong bài viết này, chúng ta sẽ liệt kê 28/50 câu hỏi phổ biến nhất thường gặp khi phỏng vấn Testers. Đây là những câu hỏi kèm theo câu trả lời phổ biến và hữu ích nhất sẽ giúp bạn tự tin tham gia một cuộc phỏng vấn. Q#1. SQL là gì? Trả lời: SQL là viết tắt của cụm từ "Structured Query ...

Tổng hợp những Gem thường sử dụng trong các dự án Ruby On Rails
1. Devise Đầu tiên không thể không kể đến gem devise sử dụng trong hầu như mọi dự án . Devise là một gem rất linh hoạt được sử trong quá trình xác thực người dùng.Nó hỗ trợ hầu hết tất cả mọi việc bạn cần trong việc quản lí và xác thực người dùng trong hệ thống của bạn.Nó cho phép bạn có thể tạo ...

Giới thiệu về form_for trong rails
form_for là phương thức tạo ra một form cho phép người dùng có thể create hoặc update các thuộc tính của một model object cụ thể. Phương thức này có thể được sử dụng trong nhiều cách khác nhau. Đối với một model object chung, một form có thể được tạo ra bằng cách truyền qua form_for một string ...

Làm việc với kiểu dữ liệu không gian trong mysql
Trong nhiều ứng dụng, ta phải làm việc với các dữ liệu địa lý, các dữ liệu thuộc hệ thống thông tin địa lý. Mysql cung cấp cho chúng ta một kiểu dữ liệu để biểu diễn dữ liệu loại này: Spatial 1, Giới thiệu Mysql có các kiểu dữ liệu tương ứng với các lớp của OpenGIS. Một số biểu diễn các giá trị ...

Bắt đầu với ReactJS
Gần đây thì rất nhiều đang nhắc đến và chuyển qua sử dụng React - mã nguồn mở được tạo ra bởi Facebook , hiện tại thì có rất nhiều ông lớn về công nghệ đang sử dụng như : Dropbox , AirBnB , PayPal hay là Netflix ... - những cái đủ lớn để nói lên mức độ tin cậy và sức hấp dẫn của React. ...

[Mikrotik] Cấu hình PPPoE server trên Mikrotik
1. PPPoE là gì 2. Vì sao sử dụng Mikrotik làm PPPoE server 3. Cấu hình PPPoE trên Mikrotik 4. Test trên client Nhà cung cấp dịch vụ Internet hay Nhà cung cấp dịch vụ nối mạng (tiếng Anh: Internet Service Provider, viết tắt: ISP) chuyên cung cấp các giải pháp kết nối mạng toàn cầu (Internet) cho ...

Tiến trình trong hệ điều hành (Phần 1)
Tất cả các máy tính hiện đại đều có thể thực hiện nhiều việc cùng một lúc. Trong khi thực hiện chương trình của người sử dụng, máy tính có thể đọc dữ liệu từ đĩa và đưa ra màn hình hoặc máy in. Trong môi trường đa chương trình (multiprogramming system), một CPU có thể chuyển từ chương trình này ...