Should some links look like buttons, or should some buttons look like links? Twitter was all up in arms about this issue this week. Let’s take a look to see what these two UI elements are and what they do, and then, how they can look. What are links? Links are interactive …
We all needed distraction in 2020. Here are some of my highlights, so maybe you find something to enjoy from the list. Podcasts Unfortunately no podcasts listed have transcripts. The inaccessibility of podcasts is a really big problem. Tech Relay FM is a podcast network …
I’m so glad we’re in 2021, and I hope it gets to be better than 2020. For me personally, 2020 was a successful year, especially considering the circumstances we all had to work with. The year took off quite ordinary. My workshop at a11y.club in Berlin the previous …
As the Raspberry Pi Zero is based on an older processor technology, the Node.js core team does not provide compiled binaries of newer versions. Here’s a quick guide on how to update anyway. I use my Raspberry Pi Zero mainly for Homebridge, a way to …
On September 3, I will hold an online seminar about Inclusive Design, hosted by Knowbility. The subtitle is “The Big Picture” as it continues my quest to connect all the dots between accessibility, design, inclusion, and society. Find a full description of the seminar on …
Here are some tips I have gathered from doing online Zoom talks since 2015. I hope they help with your talk. Sound Zoom compresses the sound in meetings to send it to attendees more, so investing into sound gear should not be the highest priority. That said, clear, intelligible …
My colleague Christopher Schmitt passed away. He was one of the most extraordinary people I have been allowed to meet. I met Christopher in person for the first time when I spoke at AccessU Online in 2015. He was organizing the conference and his warm welcome made me …
As a web developer, it is incredibly hard to just be happy with one’s website. You want to improve, and you want to make it better, always. When I worked on this site the last time — apart from content updates, of course — I moved from Jekyll to Kirby. Now I …
On Wednesday, October 2, I will do an online talk for technica11y. The talk will cover common ARIA pitfalls and how to avoid them. It is free, thanks to the support by tenon.io. It is an updated talk from the one I gave several times before but it is always nice to …
On November 17, 2019, I’ll hold a workshop in Berlin as a part of Accessibility Club Summit 2019. Tickets are just €50. In this new workshop I want to help people wo have an understanding of specific parts of accessibility to get a better understanding on where this fits …
I use Overcast for my daily podcasting needs. Sometimes I stumble upon new podcasts and I quickly want to add an episode to Overcast for sampling the podcast. Unfortunately there often is no link to the Overcast URL directly on the page despite Overcast having decent web …
CSS generated content can have unintended side-consequences. As Andy Clarke discovered recently, data- attributes he used as a way to transfer content into CSS for visual purposes are not translated using built-in browser functionality. His[^ Note that this is using Andy’s use …
In the past two days, people noticed that VoiceOver (VO) on top of Safari is not reading list semantics when the list is not styled in a list-like fashion. First things first: What does it mean for me as a web developer that Safari is not reading lists when it doesn't look like …
I’ll leave Facebook by the end of the day today[^This blog post was in the making for days, and I wanted to give advanced warnings, but it didn’t work out sooner.]. I thought about this final step for several months. I have many reasons, including, but not limited, to Facebook’s …
Swaziland king renames country Kingdom of eSwatini (The Guardian) Internationalization is hard, now you have to fit in a country with a lower case first letter. Meaning “place of the Swazi”, eSwatini is the Swazi language name for the tiny state landlocked between South Africa …
Jeremy posted a solution for multi-language sites where you want to switch hyphenation on when the page language is set to (for example) German: [lang="de"] { hyphens: auto; } This works great until you have code on the page. Even if we have word-wrapping for code enabled (and …
Nic @vavroom Steenhout ( Blog) invited me to his #A11y Rules Podcast. We talked about my work with Knowbility and the W3C Web Accessibility Initiative (WAI) and how I got into accessibility. Nic’s podcast is short and sweet, so you don’t have to listen to me waffling on for too …
I’ve been on vacation for a bit, which was incredibly relaxing. Some pictures are available on Instagram (for now – I need an indie web solution for this). Professionalism: Design’s Lost Generation (Mike Monteiro, Medium) — Everyone who helps to produce a product is a designer, …
I’m in San Diego where I’ll attend the W3C WAI Education and Outreach WG Face-to-Face meeting, and CSUN, the biggest accessibility conference. It’s always amazing to be able to work with my colleagues in one room and to meet all accessibility experts in one place. Beta: W3C/WAI …
This was a long work week, so here are some games and apps instead of articles as I couldn’t find time to concentrate on pieces. TV: Jessica Jones, Season 2 – While work was plenty, some of it was also repetitive, so I managed to watch the new Season of Jessica Jones. Very …