should your online business use API?

Why Should Your Online Business Offer API

There are several ways to extend a business model but API is a hot topic right now as the online world is expanding very fast. If you’re a developer or at least interacted with APIs before, you probably know why public APIs are so important, but there’s a big...

ruby useful gems

Start writing tests in Ruby: useful gems

Being a QA engineer is a continuous struggle in finding the right resources in order to get the job done easier and more efficiently. If you are planning to write automated tests in RSpec (Ruby’s testing framework), then you should take a look over these gems. Please notice that I am most...

Building a Face Detection Web API in Node.js

Introduction As a follow-up to my previous article on how to use your webcam for face detection with OpenCV, I’d like to show you how you can create your own web API for that. There are a few Node.js modules out there that do just that. A few of...

How To Mock Endpoints in Automated Acceptance Tests

The purpose of acceptance testing is to reproduce production environment as much as possible in order to evaluate the software in a ‘real-world’ situation similar to what the customers will experience and this includes using real endpoints. But using real endpoints has some disadvantages. In automated acceptance tests, the...

What Is the Difference between QA and QC/Software Testing

1 Comment
If you work in IT or, at least, had any experience in this area, you definitely know that there are multiple terms to define the testing world. The biggest competitors here are QA (Quality Assurance) and QC (Quality Control) which is basically the same as Software Testing. Let’s see...

Usability Rules and Principles for Websites

1 Comment
  We all now that nowadays there are some well known standards when creating a new web application: it must support a big number of users, no errors on loading, it must be responsive and clear. Beside those, every website must have a user-centered design and to have that,...

How to Build an Android Login Screen

Many applications require users to login in order to access all the available features. In this tutorial we will secure an Android activity by requiring users to enter their username and password. We will start by creating a new blank activity with fragment, LoginActivity. We will use the following...

How to Show the Full Path in the OS X Terminal

1 Comment
Working and constantly switching between multiple projects in the OS X Terminal or iTerm (whatever you prefer) can be hassle since, by default, you cannot see the full path of the directory you’re working in. Here’s how to change that.   But first, in the spirit of full disclosure,...

How Teams Use Git for Big Projects

Every time a new member joins our team we have to guide him through our Git workflow. So I decided to write everything here in order to simply send them the link (and help others interested in learning how a real development team uses Git).

Should You Do Scrum?

1 Comment
“It is not the strongest of the species teams that survives, nor the most intelligent. It is the one that is most adaptable to change.” That should be a good enough reason for all teams out there to adopt Scrum, from wedding planners to construction companies. But that isn’t...

© 2017 IntelligentBee. Crafted with love.