Sign up

Matthias Ott

Not verified No WebSub updates No webmention support Valid

Public posts from @matthiasott@mastodon.social

Generator
Mastodon v4.6.0-nightly.2026-05-13
Public lists
btconf 2025 speakers IWC DUS 2025
Fetched

Matthias Ott Valid

@webrocker Gutes Spiel! 🤝🤗

Matthias Ott Valid

What is happening?!?!

What is happening?!?!

Matthias Ott Valid

🎶 “So can we please be absolutely sureThat there's a mirrorball for me?Oh, there'd better be a mirrorball …” 🎶🪩Holy c...

🎶 “So can we please be absolutely sure
That there's a mirrorball for me?
Oh, there'd better be a mirrorball …” 🎶🪩

Holy crap! 😯

Matthias Ott Valid

Wow, 26 students signed up for my Interface Prototyping seminar this semester, starting tomorrow. Let’s see if it will actually be that crowded… 😅 Looking forward to it! 😊

Matthias Ott Valid

@nice2meatu Wow! Glückwunsch!!!🙌🎉

Matthias Ott Valid

Added my two cents …

✍️ New post: Lazy and Prompt

https://matthiasott.com/notes/lazy-and-prompt

Matthias Ott Valid

✍️ New post: Lazy and Prompt

The story of Chrome 148 could have been about @scottjehl’s amazing lazy loading for video and audio 👏 – until Google decided to shove the Prompt API down our throats.

https://matthiasott.com/notes/lazy-and-prompt

Matthias Ott Valid

It’s like walking into your favourite restaurant, handing the chef a can of ravioli, and asking them to please put it on a plate. Maybe warm it up a little!

Matthias Ott Valid

What really concerns me is the obvious assumption that such a sketch is the final product. That because something renders in a browser, it must be ready for production. That ”design” and ”code” are solved problems that any layman can do now, and the rest is implementation you can do with an iframe.

Matthias Ott Valid

A “final HTML script our colleagues have developed – put it in an iframe maybe?“ That thing is full of security, performance, and privacy issues, >2500 lines of unfinished code, inlined CSS & JavaScript, not accessible, of course. But to the client, it looks fine. They don’t see the difference.

Matthias Ott Valid

Honestly, as a professional who has spent their entire career working on the web, honing their skills, learning design, coding, best practices, and the intricacies of the web platform, it kind of sucks to get sent a Claude Design prototype by a client with the ask to implement it right away.

Matthias Ott Valid

The final movement of Beethoven’s piano sonata No. 32 – his very last – is one of the most beautiful and divine pieces of music ever written. Just incredible. And @igorpianist’s interpretation is simply beyond anything you’ll ever hear. 🖤 https://www.youtube.com/watch?v=xfm-IXEZiKI&list=PL1IXBSY4jc2tE5w8zZ_Pwf10vO3a5zuCT&index=102

Matthias Ott Valid

“No web standard should require you to agree to an advertising company’s ‘terms of use.’”
Yes, yes, yes!💯

Matthias Ott Valid

“So, in short: you now have an LLM running on your machine, and any website you visit can make use of it, and whatever processing resources it requires.”

The definitive piece on Google participating in the web standards process “the way a bear participates in the ‘camping’ process.”,
by @Wilto👏

https://wil.to/posts/googles-prompt-api/

Matthias Ott Valid

I think I found a name for it.

Artificial Style Sheets.

☺️

Matthias Ott Valid

✍️ New post: Buckle Up

I recently added a “Failed Webmentions” view to my Craft CMS #Webmention plugin. Opened it before #IndieWebCamp Düsseldorf and found line after line of automated probing. Just shipped v1.3.0 to deal with it and wrote a bit about it:

https://matthiasott.com/notes/buckle-up

Matthias Ott Valid

The client is now sending their own CSS.

Clauded Style Sheets.

Matthias Ott Valid

#Webmention for Craft v1.3.0 is out 🎉 – first in a short series of #security releases. 🔒

Fixes a stored XSS vulnerability in author/entry URLs, adds per-IP rate limits, and failure-backoff to harden the public endpoint against abuse.

Upgrade recommended!

https://github.com/matthiasott/webmention/releases/tag/v1.3.0

Matthias Ott Valid

… and speaking of free compressors: Analog Obsession just released a Fairchild.
https://www.patreon.com/posts/muchild-157419821

Matthias Ott Valid

🤫 Psst, if you’re into #audio #plugins – and have heard about the all-buttons-in mode of the 1176 – Pulsar’s Smasher is free at the moment:

https://pulsar.audio/smasher-free/

Matthias Ott Valid

Just released v1.4.0 of my Eleventy Plus Vite starter! 🎉 It is now running Eleventy 3.1.5 and Vite 8. A good moment to dust it off now that @11ty becomes even more (Build) Awesome. 🏃💨
https://github.com/matthiasott/eleventy-plus-vite

Matthias Ott Valid

#CSS song of the day:
Flexorcist by The Voidz

Matthias Ott Valid

RE: https://social.lol/@tylersticka/116488807956279129

The Sloppelganger – love it! 😁👏

Matthias Ott Valid

Touchdown in Benztown ✅

Touchdown in Benztown ✅

Matthias Ott Valid

Sitting on my train home from @btconf – once again so inspired, so grateful, so full of ideas. What an incredible few days. Thank you, @marcthiele 💚, for creating something so special year after year after year! And thank you to every old and new friend I got to meet, talk with, and hug. 🤗 Safe travels!

Matthias Ott Valid

What a journey – 8-year-old Matthias (aka Powerman⚡️) loved every bit of it! @Signalnoise showing at #btconf how early influences, side projects, and persistent curiosity ultimately shaped his bold, colorful creative identity. 💜

Matthias Ott Valid

Loved the practical, hands-on talk by @bramus at #btconf on the View Transitions API. #CSS and JS working together to make the web feel even more native and improve UX – that’s web design engineering at work. 👏☺️

Matthias Ott Valid

Beautiful type talk by Kimya Gandhi (motaitalic.com) full of amazing Devanagari letterforms shaped by history, culture, and context. 🤩 #btconf

Matthias Ott Valid

Incredible day-2 opener by @andremichelle at #btconf, who condensed >25 years of building music software into his in-browser openDAW – a case for openness … and persistence. Including a 🤘 live performance by @bastianallgeier 🎸👏

Matthias Ott Valid

Found the #CSS table with @nilsbinder, @utilitybend, and @bramus at #btconf! 🙌

Found the #CSS table with @nilsbinder, @utilitybend, and @bramus at #btconf! 🙌