The Weekly - #3

'The Weekly' is a micro-blog of interesting or curious content from around the web. You can expect to see topics such as engineering, startups, APIs, open source and community... and anything in between that I find interesting.

September 10, 2017 · 1 minute read

Howdy weekly readers!

I’ve had three of this weeks’ links bookmarked for months, often re-reading them for perspective or as reference material. I hope you find them as useful as I have!.

A topic close to my heart is API usability and more broadly, the developer experience around an API. We see APIs as code to code transport mediums but we often forget or devalue the experience of the humans forced to wade through our documentation to achieve their goals. The ‘DX’ or developer experience as explored in this article is analogous to the ‘CX’ or customer experience companies usually strive for. It’s an excellent (biased) perspective.

This article was circulated widely when it was first published. It is however an excellent summary of a browsers fetch’n’render processes. If you’re working through performance optimisation or exploring HTTP/2 adoption for your app then this article is for you.

As your team and software grows, so does the complexity of your release process. Rather than exploring the raw tooling, this post from Facebook’s engineering blog share how Facebook manage their change/release cycle. It’s an interesting take on the broadly-evangelised CI/CD type release process.