1- Spotify Live: From Live to Recording
Spotify Live (formerly Spotify Greenroom) is a platform that democratizes live audio streams. Creators are able to create rooms and stream live directly to fans who join the room. In this post, you’ll be walked through how a recording starts, processes, and distributes to the room creator. (28/04/2022)
2- Continuous Load Testing
At SLACK we realized that the solution to many of our problems was simple: load test all the time. (29/04/2022)
3- The Demise of the Mildly Dynamic Website
The mildly dynamic website. PHP enabled dynamic web applications for the masses. But an interesting and particular effect of the rise of PHP was that it enabled and led to the rise of what I'm going to call “mildly dynamic” websites. (02/05/2022)
4- Soft(easy to change)ware
One of the more important characteristics about software vs hardware is the idea that is easy to change. Why do we forget this? (02/05/2022)
5- The Niche Programmer
For the vast majority of my programming career, I've been a mainstream developer. But then one day in 2018 I got a job where I had to learn Clojure. (01/05/2022)
6- Why Train When You Can Optimize?
Problems with many interacting variables that are unmanageable with traditional programming approaches become straightforward when using optimization. (01/05/2022)
7- Don't Write Your Own Kubernetes YAML Generator
In the place of watching OS upgrades has come the endless tedium of writing configuration files. We're going to try and avoid having to write too much internal tools and keep our process simple. (03/05/2022)
8- Why I don't miss React: a story about using the platform
I've ended up finding the transition easier than expected and have come to really relish working closer to the platform’s primitives and maintaining more control over the software I write and in this blog post I’d like to share why that is. (03/05/2022)
9- How the Cinder JIT’s function inliner helps us optimize Instagram
Meta has recently open-sourced Cinder, a Python runtime that is a fork of CPython. Cinder includes optimizations like immortal objects, shadowcode (our term for inline caching and quickening), Static Python, and Strict Modules. But this blog focuses on the just-in-time (JIT) compiler and its recently released function inliner.
10- How To Build an Absurdly Backwards Compatible Website
Let's face it: the internet is broken. It feels like so much of the web is composed of clickbait, ads, popups, and a toxic amount of JavaScript that you need a modern computer just to get any value out of it. Remember when low-power computers were created for people who were "just browsing the internet?"