Testing

Five Factor Testing

When I took my first real dev job in the late 90s, it was not common for developers to write their own automated tests. Instead, large companies depended on teams of testers, who tested manually, or were experts in complex (and expensive) automation software. Small companies were more likely to depend on code review, months of “integration” after the […]

Setting Up RSpec And Capybara In Rails 5 For Testing

There are a lot of great tools for testing Rails apps; RSpec and Capybara are particularly great. While basic integration of these two is fairly straightforward, there are a few gotchas that can lead to some fairly confusing behavior. (If you’re more interested in unit testing the JavaScript in your Rails app, check out this post […]

Create React App and Standard JS

(Note: An new post about setting up linting with Standard JS in your projects can be found here.) Here I’m going to show you how to set up Standard JS in your Create React App. In case you don’t know, Create React App is a fantastic way to get a React web application up and running […]

Setting Up Your Rails 5 App For JavaScript Testing

About 2 years ago I wrote about how to set up your Rails app for JavaScript testing, so I figured it was time for an update. It’s pretty much the same as the previous post, but it assumes you’re using Rails 5 and newer versions of Teaspoon and Magic Lamp. And away we go! Setting […]

Let’s Lookback.io

No pun intended. Sort of. (Note: Lookback.io did not sponsor this post.) It’s not everyday at a software shop that a client will ask for a step back to re-evaluate their product from a UX perspective. The story usually pans out where clients are ready to start building an application even if there are glaring […]