James Chambers

Thoughts on making things for the internet and running a company

6 lessons from launching FeedHop

FeedHop is a fast, simple, themeable newsreader. Its goal is to help you cut through the noise of the internet and find content you care about, faster.

Read more →

The reluctant developer's guide to Events in Google Analytics

Analytics may not be sexy, but without thoughtfully tracking how your sites are being used, you're flying blind. In less than half an hour you can tailor Google Analytics to work for you by using Custom Events.

Read more →

Frontend.md

A command line tool which generates documentation for your existing frontend code in seconds.

Read more →

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 →