James Chambers

Frantic scribblings on making things for the internet and running a company

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 →

How we add content to Hover States without losing the will to live

Adding video content to a blog is, at best, irritating. So we made a custom CMS which automates as much as possible

Read more →

Painless page states in CSS

Adding state-changing CSS rules to the body rather than specific elements makes them much easier to keep track of.

Read more →

WTF do you mean "cross origin request blocked"?!

The "if-your-name's-not-down-you're-not-coming-in" of Javascript errors. What it means, and how to fix it.

Read more →