What we've been reading

You Can’t Have a Rollback Button 

This is good... why we can't rollback deployments.

The State of the Octoverse 2017

Github releases its 'State of Octoverse' 2017.

The SQL I Love <3. Efficient pagination of a table with 100M records

Using offset can be inefficient when paginating SQL queries:

How to Do Code Reviews Like a Human (Part One)

Part one of a useful post about code reviewing for humans.

Everything You Wanted To Know About Blockchains but were too afraid to ask

Really nice explanation of blockchains.

Feature Flags, Toggles, Controls

Nice site all about feature flags.

Tools that have interested us


GitHub open source a scanner they use for checking client-side accessibility.

Videos we've been watching

Tom Hudson - Writing Readable Code 

Really decent talk on writing clean code. The brilliance of this talk is there's nothing complex in it, just simple things that can make our code much easier to understand for our fellow humans.

Intro to ARIA


What I Wish I Had Known Before Scaling Uber to 1000 Services

Fascinating talk from Uber about the architectural problems they found scaling from 200 to 2000 devs over 2 years.

About the author

Ian Jenkins

Ian Jenkins

Ian Jenkins is a Principal Developer at Box UK. Ian works mostly with PHP, but loves trying out new things. When not sat in front of a computer, he likes to read, watch films and follow sport. Ian thinks he is the only blog contributor who does not play the guitar.

Related content

We're hiring. Let's talk. View available roles

Sign me up!