James Chambers

Thoughts on making things for the internet and running a company

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 →

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 →