Manuel Matuzović
@matuzo.at
frontend developer and consultant
HTML, CSS, accessibility
big fan of <button>s
creator of HTMHell
author of the Web Accessibility Cookbook
HTML, CSS, accessibility
big fan of <button>s
creator of HTMHell
author of the Web Accessibility Cookbook
Pinned
Manuel Matuzović
@matuzo.at
· Oct 30
Home - Manuel Matuzovic
I'm a frontend developer in Graz, specialized in HTML, accessibility, and CSS layout and architecture.
matuzo.at
Hi, I'm Manuel, a front-end dev, consultant, and accessibility auditor from Austria.
I have a blog (matuzo.at), a website where I post horrible HTML (htmhell.dev), and I recently wrote a book about accessibility for developers (accessibility-cookbook.com).
I post mainly about HTML, CSS, and a11y.
I have a blog (matuzo.at), a website where I post horrible HTML (htmhell.dev), and I recently wrote a book about accessibility for developers (accessibility-cookbook.com).
I post mainly about HTML, CSS, and a11y.
Wer isn beim Joomladay am Start? Ich halte am Freitag einen neuen Talk in dem ich häufig gestellte Fragen zum Thema HTML und Barrierefreiheit beantworte!
dach.joomladay.org
dach.joomladay.org
JoomlaDay™ D-A-CH vom 14.-15. November 2025 in Freiburg - Bad Krozingen – JoomlaDay™ D-A-CH 2025
Der deutschsprachige JoomlaDay™ findet vom 14.-15.11.2025 in Freiburg - Bad Krozingen statt. Vorträge ✓ Workshops ✓ Netzwerk ✓ und wieder Freunde treffen.
dach.joomladay.org
November 10, 2025 at 6:32 AM
Wer isn beim Joomladay am Start? Ich halte am Freitag einen neuen Talk in dem ich häufig gestellte Fragen zum Thema HTML und Barrierefreiheit beantworte!
dach.joomladay.org
dach.joomladay.org
The new Hives Album makes me want to attend a festival and party for three days straight. 🕺
youtu.be/uqCV7wR-pmM?...
youtu.be/uqCV7wR-pmM?...
The Hives - Legalize Living (Official Video)
YouTube video by thehivestv
youtu.be
November 7, 2025 at 6:05 PM
The new Hives Album makes me want to attend a festival and party for three days straight. 🕺
youtu.be/uqCV7wR-pmM?...
youtu.be/uqCV7wR-pmM?...
Reposted by Manuel Matuzović
View transitions are pretty neat, and I was fortunate enough to write a piece for @piccalil.li about putting them to work.
They're such an exciting new part of the web platform, and I'm elated to see new and boundary-pushing effects making their way into production.
#WebDev #ViewTransitions #CSS
They're such an exciting new part of the web platform, and I'm elated to see new and boundary-pushing effects making their way into production.
#WebDev #ViewTransitions #CSS
Declan Chidlow here with some really practical uses of view transitions, along with some of the stuff that will trip you up, with guidance to help you navigate that.
piccalil.li/blog/some-pr...
piccalil.li/blog/some-pr...
Some practical examples of view transitions to elevate your UI
Declan Chidlow here with some really practical uses of view transitions, along with some of the stuff that will trip you up, with guidance to help you navigate that.
piccalil.li
November 6, 2025 at 12:30 PM
View transitions are pretty neat, and I was fortunate enough to write a piece for @piccalil.li about putting them to work.
They're such an exciting new part of the web platform, and I'm elated to see new and boundary-pushing effects making their way into production.
#WebDev #ViewTransitions #CSS
They're such an exciting new part of the web platform, and I'm elated to see new and boundary-pushing effects making their way into production.
#WebDev #ViewTransitions #CSS
I just randomly looked at Portland in Google Maps and had to chuckle because of how the streets are designed compared to Vienna, where streets just happened.
November 4, 2025 at 11:19 AM
I just randomly looked at Portland in Google Maps and had to chuckle because of how the streets are designed compared to Vienna, where streets just happened.
We went to a pizzeria today and had fried sage leaves as a starter. Incredibly good! 🤤
October 30, 2025 at 7:08 PM
We went to a pizzeria today and had fried sage leaves as a starter. Incredibly good! 🤤
October 30, 2025 at 8:44 AM
I signed up for “Web Components Demystified” by @scottjehl.com and I can't wait to dig in.
This week you can get it for 25$, which is an absolute steal, using the code OCT25-26.
webcomponentsdemystified.thinkific.com/courses/web-...
This week you can get it for 25$, which is an absolute steal, using the code OCT25-26.
webcomponentsdemystified.thinkific.com/courses/web-...
Web Components Demystified
A comprehensive, premium course about building dynamic, fast, resilient apps with standard web components.
webcomponentsdemystified.thinkific.com
October 29, 2025 at 5:19 PM
I signed up for “Web Components Demystified” by @scottjehl.com and I can't wait to dig in.
This week you can get it for 25$, which is an absolute steal, using the code OCT25-26.
webcomponentsdemystified.thinkific.com/courses/web-...
This week you can get it for 25$, which is an absolute steal, using the code OCT25-26.
webcomponentsdemystified.thinkific.com/courses/web-...
I reviewed three articles from this year's #HTMHell advent calendar and they were all great. If have a feeling that the entire calendar will be fantastic!
October 29, 2025 at 6:49 AM
I reviewed three articles from this year's #HTMHell advent calendar and they were all great. If have a feeling that the entire calendar will be fantastic!
Reposted by Manuel Matuzović
We want you ! Join the #team of #btconf in Berlin and experience the event from a different perspective. If you need reasons why, accept from not paying a ticket, check this link. beyondtellerrand.com/blog/join-be...
Join the Team – Be a Volunteer in Berlin 2025
Join the beyond tellerrand Berlin as volunteer! Be part of the team behind the magic.
beyondtellerrand.com
October 27, 2025 at 6:58 PM
We want you ! Join the #team of #btconf in Berlin and experience the event from a different perspective. If you need reasons why, accept from not paying a ticket, check this link. beyondtellerrand.com/blog/join-be...
Reposted by Manuel Matuzović
Nach vielen Reisen, Recherchen, Schreibrunden und Aktualisierungen erscheint in zwei Wochen endlich unser Buch!
October 27, 2025 at 5:00 PM
Nach vielen Reisen, Recherchen, Schreibrunden und Aktualisierungen erscheint in zwei Wochen endlich unser Buch!
Reposted by Manuel Matuzović
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...
(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
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...
(And as usual, if you need further accommodation, just use the email form and we’ll work it out.)
scottjehl.com/learn/webcom...
I wanted to be able to define the terms “interactive element” and “focusable” properly for a GitHub issue I'm about to write. So, I read the spec and wrote a blog post about it.
matuzo.at/blog/2025/wh...
matuzo.at/blog/2025/wh...
What's an interactive element? - Manuel Matuzovic
I'm a frontend developer in Graz, specialized in HTML, accessibility, and CSS layout and architecture.
matuzo.at
October 24, 2025 at 10:55 AM
I wanted to be able to define the terms “interactive element” and “focusable” properly for a GitHub issue I'm about to write. So, I read the spec and wrote a blog post about it.
matuzo.at/blog/2025/wh...
matuzo.at/blog/2025/wh...
I'm writing an article right now that goes super deep into a specific topic, and I just thought, "Who's going to read that?" I'm still writing it, for myself, at least, but now I'm really curious about how it will be perceived. 😀
October 24, 2025 at 7:05 AM
I'm writing an article right now that goes super deep into a specific topic, and I just thought, "Who's going to read that?" I'm still writing it, for myself, at least, but now I'm really curious about how it will be perceived. 😀
”The container of a navigable navigable is the navigable container whose content navigable is navigable, or null if there is no such element.”
Ahh, okay, thanks HTML spec. Now I got it.
Ahh, okay, thanks HTML spec. Now I got it.
October 23, 2025 at 6:09 PM
”The container of a navigable navigable is the navigable container whose content navigable is navigable, or null if there is no such element.”
Ahh, okay, thanks HTML spec. Now I got it.
Ahh, okay, thanks HTML spec. Now I got it.
Next week is Design Systems weeks and I'm speaking about the Custom Elements Manifest and how the City of Vienna uses it.
The event is online and for free. All talks on Monday and one talk on Tuesday are in English. The rest is in Dutch.
Join us! 💜
nldesignsystem.nl/events/desig...
The event is online and for free. All talks on Monday and one talk on Tuesday are in English. The rest is in Dutch.
Join us! 💜
nldesignsystem.nl/events/desig...
October 23, 2025 at 1:30 PM
Next week is Design Systems weeks and I'm speaking about the Custom Elements Manifest and how the City of Vienna uses it.
The event is online and for free. All talks on Monday and one talk on Tuesday are in English. The rest is in Dutch.
Join us! 💜
nldesignsystem.nl/events/desig...
The event is online and for free. All talks on Monday and one talk on Tuesday are in English. The rest is in Dutch.
Join us! 💜
nldesignsystem.nl/events/desig...
A client asked me to have a look at the Material CDK. The first link is about accessibility and helpers you can use. This page is followed by several components which almost all have accessibility issues. I fucking hate when they pretend to do it right.
material.angular.dev/cdk/table/ov...
material.angular.dev/cdk/table/ov...
Angular Material
UI component infrastructure and Material Design components for Angular web applications.
material.angular.dev
October 22, 2025 at 12:23 PM
A client asked me to have a look at the Material CDK. The first link is about accessibility and helpers you can use. This page is followed by several components which almost all have accessibility issues. I fucking hate when they pretend to do it right.
material.angular.dev/cdk/table/ov...
material.angular.dev/cdk/table/ov...
Reposted by Manuel Matuzović
Less than a month to go to get your ticket and join us on November 14th.
Line up is solid, inspiration assured, and an amazing day just waiting for us all.
Join us: 2025.ffconf.org
Line up is solid, inspiration assured, and an amazing day just waiting for us all.
Join us: 2025.ffconf.org
October 20, 2025 at 12:30 PM
Less than a month to go to get your ticket and join us on November 14th.
Line up is solid, inspiration assured, and an amazing day just waiting for us all.
Join us: 2025.ffconf.org
Line up is solid, inspiration assured, and an amazing day just waiting for us all.
Join us: 2025.ffconf.org
Next week, I'm speaking about documenting Vienna's pattern library using CEM at Design Systems Week 2025! Join us!
nldesignsystem.nl/events/desig...
nldesignsystem.nl/events/desig...
Timetable · Design Systems Week 2025 · NL Design System
Timetable for the Design Systems Week 2025 organised by NL Design System
nldesignsystem.nl
October 20, 2025 at 6:35 PM
Next week, I'm speaking about documenting Vienna's pattern library using CEM at Design Systems Week 2025! Join us!
nldesignsystem.nl/events/desig...
nldesignsystem.nl/events/desig...
MDN is _a_ resource, not _the_ resource. Just because it's generally good, doesn't mean it's always right. Read the spec and always do your own testing.
October 18, 2025 at 6:59 PM
MDN is _a_ resource, not _the_ resource. Just because it's generally good, doesn't mean it's always right. Read the spec and always do your own testing.
I dreamt that I named a variable in a demo for a talk “alcohol” but later changed it because someone felt offended. I was really confused by my own naming.
Strange... 🙃
Anyways, good morning! ☕
Strange... 🙃
Anyways, good morning! ☕
October 18, 2025 at 6:14 AM
I dreamt that I named a variable in a demo for a talk “alcohol” but later changed it because someone felt offended. I was really confused by my own naming.
Strange... 🙃
Anyways, good morning! ☕
Strange... 🙃
Anyways, good morning! ☕
Reposted by Manuel Matuzović
This is the most personal project I’ve made in years.
I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.
If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜
www.youtube.com/watch?v=eMOD...
I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.
If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜
www.youtube.com/watch?v=eMOD...
Remix needs to fix this…
YouTube video by Prismic
www.youtube.com
October 17, 2025 at 3:04 PM
This is the most personal project I’ve made in years.
I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.
If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜
www.youtube.com/watch?v=eMOD...
I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.
If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜
www.youtube.com/watch?v=eMOD...
That's how I like my Friday afternoons. I'm responsible for the musical entertainment while the girls are working hard. 😁
October 17, 2025 at 1:46 PM
That's how I like my Friday afternoons. I'm responsible for the musical entertainment while the girls are working hard. 😁