DEV Community

Phil Wolstenholme
Phil Wolstenholme

Posted on

1

What I've been reading (week 52, 2022)

Each week I share a few things that I've been reading. Here's seven from this week:

The Safari bug that never was

An example of how frontenders at GDS tracked down a Safari text layout bug, put together an A++ bug report, and worked with WebKit to fix it. I like the idea of inviting an engineer from WebKit to talk about the cause of the bug once it's sorted, a nice way of closing the loop.

Mobbing Pattern Language

A list of patterns and antipatterns for mob/ensemble programming

Concepts behind modern frameworks

A good summary of the different things that we get from frontend frameworks (state, reactivity, memoisation, templating etc), and how they differ between them.

Storybook and Mock Service Worker, a match made in heaven

Saving this for future use!

Dynamic LCP Priority: Learning from Past Visits

A Philip Walton blog post is always good, and this one is no exception. It's a smart use of client-side Core Web Vital reporting with a Cloudflare edge-y backend (worker and KV store) to monitor LCP images and dynamically add priority hints via the HTML.

Fun CSS-only scrolling effects for Matterday

It's that time of year again where Lynn Fisher updates their personal site design 😍 I spotted this nice how-to article on classy CSS-only scroll animations from when Lynn worked at Netflix.

Get off the main thread with an inline web worker: an example

This is great! A nice trick to keep all your related code in one file, but still be able to use Web Workers by putting the worker code into a Blob, then creating a URL from that Blob, then using that URL as the source of the Worker.


I also tweet these as I find them (@philw_) and post them on my personal site at https://wolstenhol.me/#reading.

What were your favourites? Was there anything you found useful?

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay