Cross-Browser QA on the Desktop

Now that we have determined what you should QA let’s talk about how you execute that QA on the Desktop. There are 2 main approaches to Desktop QA: Using a hosted service Using a local Virtual Machine (VM) I prefer using a VM because it’s always available and frequently it is easier to test local development, but… Read more

Surveying the Landscape – Part 1 in a Series on Cross Browser QA

Your website needs to work on many different browsers and to ensure that it works you need to make cross-browser QA a standard part of your process. This is the first of a multi-post series addressing how to setup cross-browser QA and make it as easy as possible so that you can easily integrate it with… Read more

5 Dead-Easy Things to do for a Better Mobile Website

There are many things you can do to make your website better for mobile (CSS3, SVG, Web fonts, CSS and JS minification). Here are 5 dead-easy things (each one should take no more than 10 minutes) that you can do today that will have an impact. 5. Let your “desktop” site be viewable on mobile… Read more

Effectively Testing API Calls with RSpec and VCR

When testing an integration with third party APIs it’s easy for tests to slow down and you might even start running into rate limits. The solution here is to use a gem like VCR ( to cache the result of the API calls and replay them for subsequent tests. This is a good approach and… Read more