Duffeh
duffeh.bsky.social
Duffeh
@duffeh.bsky.social
Software engineer mainly working with javascript, nextjs, typescript and astro | talk about web performance | www.iankduffy.com | he/him
Reposted by Duffeh
November 21, 2025 at 12:40 PM
Still loving Ghost of Yotei.
November 20, 2025 at 9:19 PM
Reposted by Duffeh
Out-of-order HTML patching, another proposal from TPAC, lets HTML be presented non-linearly, and a single file can update multiple parts of the page.

Would this feature be useful to you?
November 19, 2025 at 4:10 PM
Reposted by Duffeh
If on LinkedIn and interested in how algorithms are suppressing female content on their platform, check this post out
November 19, 2025 at 5:54 PM
So cloudflare is down and the down detector websites uses cloud flare recaptu to check I am human so I can't access the down detector on my phone.
November 18, 2025 at 11:56 AM
Reposted by Duffeh
New on the blog: I learned that Node.js includes a native method for marking other methods as deprecated. 🎉

www.stefanjudis.com/today-i-lear...
November 17, 2025 at 6:09 PM
Reposted by Duffeh
All Day Hey is a great conference in Leeds - let’s sell it out one last time!
November 17, 2025 at 8:40 AM
We are in a black mirror episode aren't we.
November 15, 2025 at 5:05 PM
Instant purchase, I loved attending all day hey and it smaller talk events when living in Leeds.
🚨 Announcing All Day Hey! 2026. Celebrating ten years of the conference. The final one. Let's go!

A curated conference for curious developers, designers, and technology leaders.
November 12, 2025 at 5:15 PM
I once managed to get copilot to say Monday didn't end in a Y because I asked it to write a unit test to test which days of the week actually end in Y.

It couldn't find a failing path so it decided to confidently be wrong.
November 10, 2025 at 7:35 PM
Reposted by Duffeh
Trevor Philips tries to get Zack Polanski to trip up on the issue of trans

Polanski responds with a slam dunk, a home run, a touchdown - whatever your sports metaphor is 👏
November 9, 2025 at 11:01 AM
Reposted by Duffeh
Storybook 10 is here!

✂️ ESM-only (the only breaking change!)
🧩 Module automocking for easier testing
🏭 Typesafe CSF factories Preview for React
💫 UI editing and sharing optimizations
🏷️ Tag filtering exclusion for sidebar management
🔀 Svelte async component support
Storybook 10
ESM-only, 29% lighter, module automocking, and more
storybook.js.org
November 4, 2025 at 7:02 PM
Reposted by Duffeh
We often hear that folks want "wrap detection" in CSS (i.e. when a flex item shifts into a position where it wraps over to the next line)

What is a real-world example of a use-case you would need this for?
November 3, 2025 at 7:43 PM
Ghost of Yotei is a stunning game and I absolutely love the wolf dens missions.
November 2, 2025 at 3:20 PM
Reposted by Duffeh
Fellow #perfnow fellows, a reminder that PerfPlanet calendar is coming this December for another edition. And it needs YOU. Please ask if you have any contribution ideas or concerns calendar.perfplanet.com/contribute/
Contribute
Passionate about a topic? Working on a new tool? Have a technique you want to teach? Research you've done? Tell the web performance community! Send your articles to ssttoo@ymail.com. Please include: ...
calendar.perfplanet.com
October 30, 2025 at 4:59 PM
I wonder if they are using the Brexit countdown clock until they can remove her.

Interesting that skynews is reporting this as skynews reporter beth always thought hacking was funny.
October 30, 2025 at 7:47 PM
Reposted by Duffeh
“What happens when you want to center a div in Chrome?” — @michael-hladky.bsky.social at #perfnow

This would make a great interview question that would give a variety of different answers.

#webperf
October 30, 2025 at 11:33 AM
Reposted by Duffeh
The estimated cost of legacy JavaScript = 37,000,000 trees.

@inesakrap.bsky.social at #perfnow
October 30, 2025 at 2:00 PM
Reposted by Duffeh
Farage: epic grifter
October 27, 2025 at 12:45 PM
Reposted by Duffeh
JavaScript top-level await is no longer considered 'baseline' due to a pretty big Safari bug caniuse.com/mdn-javascri...

The module graph fails in cases where two modules import a third at the same time. Demo: random-stuff.jakearchibald.com/bug-repros/t...

It's best to avoid the feature for now 😔
JavaScript operator: await: Use at module top level | Can I use... Support tables for HTML5, CSS3, etc
caniuse.com
October 26, 2025 at 8:17 PM
Reposted by Duffeh
Online on a weekend? You can grab access to my web components course for $25 today and tomorrow. Big ol’ discount. Use the code OCT25-26.

(And as usual, if you need further accommodation, just use the email form and we’ll work it out.)

scottjehl.com/learn/webcom...
Web Components Demystified online course | Scott Jehl, Web Designer/Developer
A comprehensive, premium course about building dynamic, fast, resilient apps with standard web components.
scottjehl.com
October 25, 2025 at 2:59 PM
Reposted by Duffeh
Hey, did I miss you in my unscientific perusal of my feed just now for folks who are active on Bluesky and post their own content (not just repost others)?
I started a new starter pack because this topic comes up now and again. Not finished but these are the folks I found from my feed just now...
go.bsky.app/BqfpB6v
October 24, 2025 at 5:52 PM
Reposted by Duffeh
Breaking: The Supreme Court is now officially considering taking up a case overturning same-sex marriage.

This is the first time in history the court has considered rolling back this right.
October 23, 2025 at 3:08 PM
Okay that's enough of this timeline today.
Trump: "We have Darth Vader. You know Darth Vader, right? Darth Vader is a man who is sitting -- is that Darth? Stand up please. Does everybody know -- they call him Darth Vader, I call him a fine man. But he's cutting Democrat priorities and they're never gonna get them back."
October 22, 2025 at 9:55 AM
I don't want AI, I just want to open an application or file I need every now and again.
Copilot on the taskbar is one of Microsoft's new Windows 11 features it announced today. It replaces the search box and gives you a launcher-like prompt window and access to Copilot Vision / Voice
October 16, 2025 at 2:13 PM