BackgroundAt work, I've been deep in CI refactors for the past few weeks. Simplifying control flow, better utilizing our runners, reducing the number of build steps, speeding up coverage, parallelizing jobs, etc. Doing all of this, one thing became pretty clear: CI pipelines are deceptively hard...
IntroOne of the cooler benefits offered by Efficient is a budget for buying your work machine, as opposed to everyone getting the same one. Not sure how long we'll keep doing this, but it does have pros and cons: Pros: You can choose the form factor (laptop or desktop) You can choose the specs...
The latest in a series of posts that investigate problematic performance KPIs on live commercial websites. Table of Contents Intro Exploring the Issue Improving the Issue Summary Resources Intro On a recent Speedcurve Page Speed Benchmarks dashboard, when viewing USA > Retail > ソ LCP...
The first in a series of posts that investigate problematic performance KPIs on live commercial websites. Table of Contents Intro Exploring the Issue Improving the Issue Summary Resources Intro In a recent Today’s Readings, I spotlighted Speedcurve’s Page Speed Benchmarks dashboard as a great...
Another self-promo, this time I got a chance to chat with Chrisitan Heilmann on the latest Coffee with Developers podcast! It was really great to see, and talk with, Christian again. We have messaged back and forth a bit online, but haven’t had a chance for “face-to-face” since… a very distant...
Starting off with a little shameless self-promotion: I recently shared NoLoJS, an open-source design library of components aiming to reduce reliance on JS, in favor of just HTML and CSS, as much as possible. The idea is to create a collection of web patterns that have historically relied heavily...