I occasionally write about software engineering, covering everything from cloud infrastructure and security to API design and the lessons learned from leading teams.
Recent posts about tech
Breaking Up (With Meta) is Hard to Do: A story of two successes and a failure
How to waste money hosting a website: load balancer edition
Preparing for the worst
An open letter to Uber's CEO, Dara Khosrowshahi, to investigate driver homophobia
Older posts
2016
2015
-
May 05
Securing AWS accounts with IAM and friends
-
Jan 27
The 15-minute rule
2014
-
Dec 02
Vagrant Puppet love
-
Nov 08
My love affair with the cloud
-
Sep 25
Little code, much immutability: Java 8 streams and immutable collections
-
Aug 26
Variously CORS
-
Jul 28
My Chrome extensions
-
Jul 14
t2 anyone?
-
Jun 04
Hive or: how I learned to stop worrying and love SQL again
-
Apr 13
When Unauthorized is forbidden
-
Feb 27
Keeping secrets in Puppet
-
Jan 28
ABCs of usable APIs
-
Jan 14
Template vs decorator
2013
- Dec 03 Tuesday Terminal Tip: add some colour to your prompt
-
Nov 19
Profiling a JVM in EC2 with VisualVM
-
Oct 31
Mutant Mongo: A lesson in immutability