The Weekly – #13

What a wonderfully rainbow week its been! Wednesday was a long and fantastic day with the YES 🏳️‍🌈 result announcement, Thursday was packed full of startups at TechCrunch Battlefield, and Friday we wrapped up our internal hackathon (I was one of the judges!).

This weekend has been quiet as I re-spoon between busy weeks which means some light reading about JavaScript Performance, developer experience and API deprecation! Enjoy reading!

Addy’s own conclusion sums this article up quite well: ‘Transmission size is critical for low end networks. Parse time is important for CPU bound devices. Keeping these low matters.’ My favourite contrast Addy paints is the resource consumption between 170kb of JavaScript and a 170kb JPEG and the impact that has on page performance.

Cristiano has some excellent things to say about developer experience and this is a write up of some of them! One of my favourite things Cristiano highlights is field naming and giving the user the right balance of information to achieve their goals. Useful UX as much as its DX!

When you design an API for a particular use case, it doesn’t prevent people from building weird, wonderful and fantastically useful things with it that were completely unintended. It seems Google is working on the issues with LastPass (et. al) after this post – but its an important reminder to consider deprecation and usage for all things that we build and publish.