Already in the last end-of-year blog posts, I have focused on the positives rather than the negatives. And if I hadn't already done so in past yearly reviews, I would start this year. This time of the year has enough 2020 retrospectives that are more or less garbage fires, and I ... →
Read more about My 2020
Imagine you are planning to build a house. You managed to secure a property (and people tell you that it's relatively easy, compared with years ago), but you are aware that this is only the first step towards the dream of owning a house. But then somebody approaches you and ... →
Read more about The magical construction office
A few years ago you could easily tell if a page offered an RSS feed. Browsers (at least good ones) had a feed symbol close to their location bar, and if you were really lucky (or used a really good browser), that indicator was even a button, empowering you to ... →
Read more about Making RSS more visible again with a /feeds page
While accessibility is of course more than "making a website compatible with screen readers", this article is about the challenges developers face when dealing with the dynamic nature of web apps – and tools at their disposal to improve the experience of all users. What's the deal? To understand the special ch... →
Read more about Accessible status messages with Vue Announcer v2
A disclosure is a foundational widget pattern for accessibility. But how exactly is it structured and how can it be implemented in Vue.js? In general, a disclosure widget consists of two parts. A container element, starting hidden, and a button above it. When the button is interacted with (that ... →
Read more about Disclosure widgets in Vue.js