Stefan Judis Web Development
Web Weekly #172 (#blogPost)
Turn off macOS Liquid Glass via the CLI (#snippet)
Web Weekly #171 (#blogPost)
field-sizing isn't only about growing textareas (#tilPost)
Header and footer elements lose their roles in sectioning content (#tilPost)
I disabled my YouTube "Home" feed and I might like it (#blogPost)
Web Weekly #170 (#blogPost)
Node.js includes a native glob utility (#tilPost)
Keyframe animations have a special role in the CSS cascade (#tilPost)
Web Weekly #169 (#blogPost)
When AI will browse the web for me (#note)
Web Weekly #168 (#blogPost)
Web Weekly #167 (#blogPost)
Web Weekly #166 (#blogPost)
Web Weekly #165 (#blogPost)
How I record, edit and publish YouTube videos (#blogPost)
Tag, you're it (#blogPost)
IntelliSense in the VS Code terminal (#blogPost)
Node.js supports import maps (#tilPost)
Web Weekly #164 (#blogPost)
Talking about the Polypane browser with Kilian Valkhof (#note)
Quoting Jeffrey Zeldman (#note)
Open new tabs next to the current one in Firefox (#note)
Web Weekly #163 (#blogPost)
Web Weekly #162 (#blogPost)
Web Weekly #161 (#blogPost)
Web Weekly #160 (#blogPost)
Web Weekly #159 (#blogPost)
The Internet Archive opt out itch (#blogPost)
Web Weekly #158 (#blogPost)
Stringly Typed (#blogPost)
Web Weekly #157 (#blogPost)
Web Weekly #156 (#blogPost)
Forbidden headers can't be set in "fetch" requests (#tilPost)
Web Weekly #155 (#blogPost)
Web Weekly #154 (#blogPost)
Thoughts on close requests for dialogs (#blogPost)
Web Weekly #153 (#blogPost)
Web Weekly #152 (#blogPost)
Web Weekly #151 (#blogPost)