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!.
Finding the Platform in Your Product
An excellent but long read exploring the transformation of products into platforms.
Read the post.In Microservices, API Usability Matters
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.
Read the post.HTTP/2 push is tougher than I thought
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.
Read the post.Rapid releases at massive scale
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.
Read the post.Upcoming events
If you’re in Sydney next weekend don’t forget to come on down to Hacking Homelessness! Hope to see you there!
Until next week!
@developerjack