Capybara-webkit was allowing us to interact with invisible or hidden DOM elements, and our tests had been suffering due to being allowed this leniency.
Varnish cache speeds up websites, but can cause issues for content viewed on mobile devices. Configure Varnish properly for mobile and desktop browsers.
When our flight to meet a prospective client was delayed last week, we set up an impromptu remote meeting. Here are step-by-step instructions for our setup.
Design starts when there's a problem to solve. That's the designer's "broken test." After designing a solution, she does user testing to make sure it passes.