Duffeh's Avatar

Duffeh

@duffeh.bsky.social

Software engineer mainly working with javascript, nextjs, typescript and astro | talk about web performance | www.iankduffy.com | he/him

1,117 Followers  |  2,812 Following  |  1,130 Posts  |  Joined: 23.07.2023  |  1.9202

Latest posts by duffeh.bsky.social on Bluesky

Preview
a cartoon of a horse cooking in a kitchen with a netflix logo on the stove Alt: a cartoon of a horse cooking in a kitchen with a netflix logo on the stove

Seeing that BoJack horseman ended 6 years ago:

31.01.2026 20:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Calendar View Transition | IanKDuffy.com An Article on Calendar View Transition

Decided to build a calendar grid with web components and view transitions to add animation for back and forward with view transition types.

iankduffy.com/examples/vie...

31.01.2026 19:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I guess they could be the original redacted rather than the additional redacted trump got FBI to do.

30.01.2026 18:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It drives me insane people importing large libraries when they simpler stuff to do like models when dialog element is there.

29.01.2026 11:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Resource heavy data centres running models that generated CSAM, assisted suicides and are all trained on stolen material.

The boat is already far too long gone for this type of groupthink bullshit.

Mozilla could have fully revived themselves in being opposition to AI, but another foot gun it is.

27.01.2026 21:42 โ€” ๐Ÿ‘ 49    ๐Ÿ” 9    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

One ticket, surely one ticket would be a reviewer for a paper or something right ?

26.01.2026 20:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
How Web Performance Impacts User Experience | DebugBear Learn how website speed impacts user experience and how you can measure performance and business outcomes.

How does speed impact how visitors experience your website? And how can metrics hide real-world problems visitors face?

My new article explains the impact of performance on user experience and behavior + how to interpret metrics in context.

www.debugbear.com/blog/web-per...

26.01.2026 10:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I really should look at doing some open source stuff.

26.01.2026 08:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I actually like JSX-like usage, what I did wish it had was like container like api wrapped so if you have a script tag it can be linked to that container only.

Hence why I use web components a lot with astro.

20.01.2026 20:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I have seen so many where it gibberish code on a screen, is this meant to give me a good impression of the article contents?

I was looking at unsplash for images at one but I decided to go without for my articles as most done have images inside them.

20.01.2026 18:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I use it occasionally and I always come back too I could have done this faster / better myself. It basically just a polluting rubber duck.

19.01.2026 21:57 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
HTMLElement: beforetoggle event - Web APIs | MDN The beforetoggle event of the HTMLElement interface fires on a popover or <dialog> element just before it is shown or hidden.

I think this is what I was thinking off.

developer.mozilla.org/en-US/docs/W...

17.01.2026 17:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Is there not a before toggle event or something ?

17.01.2026 17:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Brexit voting fish get freedom of movement is my best guess.

16.01.2026 19:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a man in a striped sweater is sitting on a couch Alt: a man in a striped sweater is sitting on a couch grabbing pop corn
15.01.2026 11:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Kemi discovering after 15 months that Robert Jenrick has been plotting in "secret"

15.01.2026 11:24 โ€” ๐Ÿ‘ 148    ๐Ÿ” 22    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Web Weekly 180

- Iterator helpers
- A new switch polyfill
- Performance debugging tricks
- command and commandfor
- Scroll-triggered animations
- font-size-adjust

Web Weekly 180 - Iterator helpers - A new switch polyfill - Performance debugging tricks - command and commandfor - Scroll-triggered animations - font-size-adjust

This week's Web Weekly is about to hit all the inboxes in just a little bit! As always, it's jam-packed. ๐ŸŽ‰

webweekly.email/archive/web-...

If you're into web dev news close to the platform, you should check it out!

13.01.2026 14:28 โ€” ๐Ÿ‘ 13    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is this like one of our ridiculous political things where one MP is 'taken' while the crown is in the house or black rod ?

14.01.2026 23:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I hope storybook support comes soon via container api.

13.01.2026 20:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Possibly best not to close it but stop using it. So the handle doesn't get taken by someone else.

13.01.2026 20:23 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Can UK politics become normal and boring again please.

12.01.2026 20:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

iankduffy.com/rss.xml

12.01.2026 06:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think React is a bit older, FB created and was using it and then released it externally in 2013.

10.01.2026 19:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Home Page | IanKDuffy.com An Article on Home Page

๐Ÿ™‹โ€โ™‚๏ธI have one, hoping to write more this year to beat last year total iankduffy.com

06.01.2026 20:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
03.01.2026 14:04 โ€” ๐Ÿ‘ 88    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Animaniacs SING-ALONG ๐ŸŽค | Yakkoโ€™s World | WB Kids
YouTube video by WB Kids Animaniacs SING-ALONG ๐ŸŽค | Yakkoโ€™s World | WB Kids

Trump "military operation" list

youtu.be/V1508wboZXk

03.01.2026 19:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a person is writing on a piece of paper that says yant zee Alt: Clip from community where diice is thrown creating timelines

Clearly the one which dice led to the darkest timeline.

03.01.2026 18:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a man and a woman are sitting at a table in front of a blackboard . Alt: Abed and Britta from community, sat in the study room with the text this is the darkest most terrible timeline.
03.01.2026 17:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

New year, new unit test failure due to someone forgetting to mock time.

02.01.2026 18:08 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Tips for making the Performance Panel less overwhelming Introduction The Performance Panel is used for detailed investigations on traces captured during page load or during user interactions. It's a critical tool for understanding and debugging performance issues, but it can be overwhelming to newcomers. Previously I wrote about the Landing screen relea

Tips for Making the Performance Panel Less Overwhelming, by @duffeh.bsky.social (@perfplanet.bsky.social):

https://calendar.perfplanet.com/2025/tips-for-making-the-performance-panel-less-overwhelming/

#performance #devtools #browsers #chrome #google

01.01.2026 09:27 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@duffeh is following 20 prominent accounts