Cumulative Layout Shift has finally been recognised by sketch comedy, thanks to SNL UK.

🥑 Developer relations engineer for Langflow getting involved in all things AI, agents, and MCP.
🗣️ speaker | 📝 writer | 🌭 sausage dog owner | he/him
| Website | https://philna.sh |
| https://twitter.com/philnash | |
| GitHub | https://github.com/philnash |
| Bluesky | https://bsky.app/profile/philna.sh |
Cumulative Layout Shift has finally been recognised by sketch comedy, thanks to SNL UK.

Nothing amuses me more than asking LLMs for a joke. Because they are so so bad at them. Today's I asked for a joke about sausage dogs:
"Why don't sausage dogs ever play hide and seek?
Because good luck hiding when everyone knows they're always being "sausage-ed" in the park!"
I've written a post containing some tips for giving better presentations!
None of these tips can replace great content, but they will help you start strong and keep the energy going all the way through to the applause at the end.
https://philna.sh/blog/2026/03/05/talking-tips/
Do you have any more tips to share?
I updated an npm package to publish using npm trusted publishing, but it took me a few goes to get it right.
These are the things that I needed to do to get trusted publishing to work for me: https://philna.sh/blog/2026/01/28/trusted-publishing-npm/
A React app that has a useEffect that listens to the window resize event and returns whether the screen is mobile or not so that different images can be displayed?
These are the lengths that React developers will go to to avoid learning about the <img> tag's sizes and srcset.
I really enjoy speaking at conferences and trying to share what I've learned. It's really nice to be recognised by Sessionize for doing it quite a lot.
I guess I need to get some talks accepted for 2026 now!
Wrote a new blog post. This is the story of how I tried to add one month to a JavaScript date and discovered the result was 9 months earlier.
Yes, the problem was time zones. Even though the time didn't matter.
https://philna.sh/blog/2026/01/11/javascript-date-calculation/