Stefan Judis
@stefanjudis.com
1.8K followers 300 following 430 posts
Freelance dev sending Frontend news to 6k people over at webweekly.email. Sharing lots of tips'n'tricks on the way. Google Dev Expert, Microsoft MVP and Playwright Ambassador
Posts Media Videos Starter Packs
Pinned
stefanjudis.com
Aaaaaand it's going out. 🫣

As always, you can read Web Weekly online, too. 👇

www.stefanjudis.com/blog/web-wee...
stefanjudis.com
Agreed. Strange but legit. 😅
stefanjudis.com
Yeah... I had the same initial reaction. 😅

Must be some perf thing, yes. 🤷‍♂️ I'm fine with using `fromAsync`.
stefanjudis.com
TIL, Node.js ships a native `glob` utility since 22.17. 🎉
import { glob } from 'node:fs/promises';

const files = await glob('**/*.txt');
console.log(await Array.fromAsync(files));
stefanjudis.com
Very much appreciated! ❤️ Thank you for reading along!
stefanjudis.com
I must admit that I've forgotten the double focus ring practice to guarantee accessible focus rings on all sorts of backgrounds, but it's such a smart way to solve the issue of hard-to-spot focus styles.

@ericwbailey.website did a fabulous job explaining the technique!

piccalil.li/blog/taking-...
A paragraph with a focused link that comes with double-bordered (black and white) focus styles.
Reposted by Stefan Judis
stefanjudis.com
Aaaaaand it's going out. 🫣

As always, you can read Web Weekly online, too. 👇

www.stefanjudis.com/blog/web-wee...
stefanjudis.com
Aaaaaand it's going out. 🫣

As always, you can read Web Weekly online, too. 👇

www.stefanjudis.com/blog/web-wee...
stefanjudis.com
I skipped a week because I was a bit under the weather but the new Web Weekly will hit all the inboxes in just a little bit.

Join the fun if you want to stay up to date with the current state of the web (you know HTML, CSS and JS). 👇

webweekly.email
Web Weekly — Your friendly web dev newsletter
stefanjudis.com
This year's State of JS survey is open and it comes with easy to access code snippets and baseline info so that you'll def learn some new tricks when filling it out. 👏

survey.devographics.com/en-US/survey...
Answers in the questionnaire showing code snippets and baseline information.
Reposted by Stefan Judis
matuzo.at
So far I've received 11 submissions for this year's #HTMHellAdventCalendar. They look fantastic, but, you know, I need at least 24.

You can write about anything you want related to HTML. There's no “too basic”; we need more fundamental HTML knowledge out there because we suck at the basics. 1/2
HTMHell Advent Calendar
Hello, my dear friends of high-quality markup! We're getting closer to the last quarter of 2025, which means that the HTMHell Advent Calendar is getting closer, too. Last year, once again, you contrib...
docs.google.com
stefanjudis.com
You know the drill. 🫣

I'm just about to get ready to sit down to write this week's Web Weekly newsletter. If you're into webdev news close to the platform (you know vanilla HTML, CSS and JS), join 6k subscribers. 👇

webweekly.email
Web Weekly — Your friendly web dev newsletter.
stefanjudis.com
My small side project tiny-helpers.dev just passed 1k GitHub stars. 🎉

If you don't know it yet, the site lists 678 small utility tools for web developers that you usually won't find when googling. And over 200 people contributed already. 😊
GitHub repo stefanjudis/tiny-helpers showing 1k GitHub stars.
stefanjudis.com
Oct 14 Firefox 144 will ship JS-powered view transitions with `startViewTransition`. 🎉

Of course, this is only the first step because we're all waiting for cross-document view transitions, too, but I'm still very happy about view transitions being on their way to work everywhere.
Compat table showing that Firefox 144 will support `startViewTransition`.
Reposted by Stefan Judis
nerdy.dev
❌ mobile first
✅ container first
stefanjudis.com
`hidden=until-found` landed in Safari Tech Preview so that we're on our way to baseline support. 🎉

It allows showing hidden content when it's matched from in-page search. A common example are `details` elements that open when they include the searched text.

developer.mozilla.org/en-US/docs/W...
Added support for auto-expanding details and hidden=”until-found” elements for text searches done via assistive technologies. (299649@main) (159913471)
stefanjudis.com
So, a misused React `useEffect` hook has led to a Cloudflare outage last week? 😲🫣

blog.cloudflare.com/deep-dive-in...
We had an outage in our Tenant Service API which led to a broad outage of many of our APIs and the Cloudflare Dashboard. 

The incident’s impact stemmed from several issues, but the immediate trigger was a bug in the dashboard. This bug caused repeated, unnecessary calls to the Tenant Service API. The API calls were managed by a React useEffect hook, but we mistakenly included a problematic object in its dependency array.
stefanjudis.com
I'm no fan of Apple's new liquid glass design language, but this post will be the best you can read to learn how to build it with web tech and SVG magic.

kube.io/blog/liquid-...
Reposted by Stefan Judis
stefanjudis.com
The new Web Weekly is about to hit all the inboxes in just a little bit. As always, you can read it online, too.

www.stefanjudis.com/blog/web-wee...
Web Weekly 168

- WebKit 26
- ariaNotify()
- How to create Liquid Glass effects
- -apple-visual-effect
- Git porcelain mode
- Style for RTL languages
stefanjudis.com
The new Web Weekly is about to hit all the inboxes in just a little bit. As always, you can read it online, too.

www.stefanjudis.com/blog/web-wee...
Web Weekly 168

- WebKit 26
- ariaNotify()
- How to create Liquid Glass effects
- -apple-visual-effect
- Git porcelain mode
- Style for RTL languages
stefanjudis.com
This is a wonderful post explaining how to make animations feel "right" (or why sometimes you don't need to animate at all). 👇

emilkowal.ski/ui/you-dont-...
stefanjudis.com
You know the drill. 🫣

I'm just about to get ready to sit down to write this week's Web Weekly newsletter. If you're into webdev news close to the platform (you know vanilla HTML, CSS and JS), join 6k subscribers. 👇

webweekly.email
Web Weekly — Your friendly web dev newsletter.
Reposted by Stefan Judis
bell.bz
got to post on bluesky, mastodon and linkedin?! if only there was a global network where we all have our own little home.

i dunno, some sort of world wide web?

we need to make RSS a popular thing again