James Chambers

Thoughts on making things for the internet and running a company

Cucumber for beginners: Test data

When testing your Rails apps with Cucumber, you need data to test with. This is a short introduction on how to create that data with the Factory Girl and Faker gems.

Read more →

Cucumber for beginners: Getting started

Writing tests will make for better code and a less stressed you. Cucumber is a simple way of testing a Rails app. It’s like clicking through the site to check things are working, except the clicking happens automatically.

Read more →

Micro Media Query Mixin

The worlds smallest media query mixin ™. It's not perfect, but 90% of the time it's good enough.

Read more →

Multipliers in Javascript animation

Multipliers dictate how many times an animation happens in a given loop. They're a great way of creating convincing, characterful movement.

Read more →

Quick tip - A better console log

Write yourself a custom console log wrapper for control, brevity and nerd points.

Read more →

Mistakes we made starting a company

We could have saved ourselves a lot of heartache had we done a couple of things differently when starting up. Here’s a list of some of our more glaring cockups.

Read more →

A rule of thumb for working with type

When working with type, only change one element of typographic style for each step in hierarchy.

Read more →

Simple animation sequences with Bourbon & Sass

Previously the preserve of Javascript, using CSS for simple animation sequences is quicker, more modular and easier to frankenstein to do your bidding.

Read more →

A stab at a retina sprite workflow

Working with CSS sprites in two resolutions can quickly become unwieldy. We've set up a workflow to make things as easy as possible for ourselves.

Read more →

Morning standup meetings

Our morning standup has made me reconsider everything I thought I knew about myself*.

Read more →