blog

Let's talk about testing

Which Android versions should I test on?

This entry is part 5 of 6 in the series Android

Android statistics chart

It has been an interesting couple of months for Android enthusiasts. The highlight probably has been the release of the Samsung Galaxy S8 and S8 Plus. Next to releases of new devices, Android Nougat is being released by manufacturers to more devices. We can see this in the Android statistics for the last three months. Android Nougat has gained a market share of 7.1% compared to the 1.2% it had in February. Together with the growth of Nougat, we can see the stabilization of Android Marshmallow and Lollipop. Kitkat still holds a marketshare of 18.8%, losing only 3.1% over the last three months.

Continue Reading »

API Framework Requirements

In Web API Versioning we mentioned in passing that we’ve been developing our own, miniature web application framework specifically for easily building web APIs. Today, we’d like to present the rationale and feature set in more detail.

If you build a new web-based application, chances are you’re going to reach for Rails or Express, because they’ll get you started quickly. But there’s are a number of drawbacks with doing that, which tend to manifest themselves only partway into your project.

Continue Reading »

Web API Versioning

This entry is part 2 of 4 in the series Code Design

Note: this post was not originally published as part of the Code Design series, but fits quite well.

Today’s CommitStrip summarizes quite neatly why sensible API versioning is a must if you don’t want to annoy your customers. It goes without saying that annoying your customers is a bad idea.

When I finally manage to master an API or framework

There are reasons this happens a lot — often enough to warrant a comic strip — and most of them are bad.

Continue Reading »

Reputation. Meet spriteCloud

Find out today why startups, SMBs, enterprises, brands, digital agencies, e-commerce, and mobile clients turn to spriteCloud to help improve their customer experiences. And their reputation. With complete range of QA services, we provide a full service that includes test planning, functional testing, test automation, performance testing, consultancy, mobile testing, and security testing. We even have a test lab — open to all our clients to use — with a full range of devices and platforms.

Discover how our process can boost your reputation.