
Software engineer with a special interest in accessibility. Builds for the web, mainly using React and Tailwind CSS nowadays. Currently @Rollstack, ex-@Wise.
- Tweets3.4K
- Following418
- Followers485
- Likes26.2K

ALT Examples of a 16px target that doesn't pass AA conformity, while 24 passes for the AA 24px rule. Examples of a 24px target that doesn't pass AAA conformity, while 44 passes for the AAA 44px rule. Example of achieving conformity with spacing, by adding 4px to a 16 px square (which makes 24px in total) for the AA one, and 10 px spacing to a 24px square (which makes 44 px) for the AAA one. And en abstract wireframe of a small blue link in a paragraph of text that is WCAG conformant because of the inline exception, and a bigger button at the bottom of another paragraph that passes too for AA.
![Presentation held in a fancy theatre showcasing capabilities of the stage 3 Temporal API. Code snippet on the slide: const departure = Temporal.ZonedDateTime.from('2024-06-28T11:55:00+08:00 [Asia/Hong_Kong]'); const flightTime = Temporal.Duration.from({ minutes: 775 }); const arrival = departure.add(flightTime).withTimeZone('Europe/Budapest'); arrival.toString(); // 2024-06-28T18:50:00+02:00[Europe/Budapest]](https://pbs.twimg.com/media/GREtjq0WEAA9HaA.jpg?name=small&format=webp)
ALT Presentation held in a fancy theatre showcasing capabilities of the stage 3 Temporal API. Code snippet on the slide: const departure = Temporal.ZonedDateTime.from('2024-06-28T11:55:00+08:00 [Asia/Hong_Kong]'); const flightTime = Temporal.Duration.from({ minutes: 775 }); const arrival = departure.add(flightTime).withTimeZone('Europe/Budapest'); arrival.toString(); // 2024-06-28T18:50:00+02:00[Europe/Budapest]

















