Reading list
Articles and books I've enjoyed reading.
January, 2021
- The Surprising Things That CSS Can Animate
- Multi-Function Button
- Be Careful with Dynamic Accessible Names
- Newsletters
- Are your Anchor Links Accessible?
- Document and Content Language
December, 2020
November, 2020
- Under-Engineered Responsive Tables
- Not so short note on aria-label usage – Big Table Edition
- Mobile Screen Reader Testing
October, 2020
- Interaction Media Features and Their Potential (for Incorrect Assumptions)
- If you use the WAI-ARIA role "application", please do so wisely!
- How to use NVDA and Firefox to test your web pages for accessibility
- How screen readers navigate data tables
- Grids Part 1: To grid or not to grid
- Focus management and inert
- Dialog Focus in Screen Readers
- Debugging broken accessibility / Sarah Higley #id24 2020
- Create accessible forms
- ARIA Grid As an Anti-Pattern
- Angular Component Libraries and Accessibility
- Alternative Text for CSS Generated Content
September, 2020
August, 2020
- The difference between aria-label and aria-labelledby
- Be Wary of doc-subtitle
- 5 most annoying website features I face as a blind person every single day
July, 2020
June, 2020
- Today’s Javascript, from an outsider’s perspective
- Screen readers and cookie consents
- Responsive design: seams & edges.
- Quick Tips for High Contrast Mode
- Form design: multiple inputs versus one input
- Building the Woke Web: Web Accessibility, Inclusion & Social Justice
- Beginners’ Guide To Writing Good HTML
- Always bet on HTML
- A Guide to Accessible Interactive Components using React Libraries
May, 2020
- When debugging, your attitude matters
- What is a "name"?
- Some Little Improvements to My VS Code Workflow (Workspaces, Icons, Tasks)
- Progressive Enhancement is essential
- Optimize Cumulative Layout Shift
- Hydration
- Avoid aria-roledescription
- Accessible Font Sizing, Explained
April, 2020
- The WebAIM Million 2020
- The Cost of Javascript Frameworks
- I Don’t Care What Google or Apple or Whoever Did
- Accessible SVGs: Inclusiveness Beyond Patterns
February, 2020
- Why the GOV.UK Design System team changed the input type for numbers
- When CSS Blocks
- What we learned from user testing of accessible client-side routing techniques with Fable Tech Labs
- The accessibility of placeholder links
- Short note on the disabled/aria-disabled attributes
- Series: Producing accessible Content for the Web
- Link Targets and 3.2.5
- Keeping it simple with CSS that scales
- Innovation Can’t Keep the Web Fast
- My Priority of Methods for Labeling a Control
- HTML: The Inaccessible Parts
- Honesty is the best policy
- CSS resize none on textarea is bad for UX
- Accessibility for Vestibular Disorders: How My Temporary Disability Changed My Perspective
- 5G Will Definitely Make the Web Slower, Maybe
January, 2020
- Why You Should Choose HTML5 <article> Over <section>
- Operating System and Browser Accessibility Display Modes
- No, Absolutely Not
- Move Fast & Don’t Break Things
- Imperfect
- I Was Google’s Head of International Relations. Here’s Why I Left.
- Goodbye, Clean Code
- HTML5 Landmarks Exposed
- How accessible is the HTML video player?
- CSS4 is here!
- Boring by default
- Be Wary of Nesting Roles
- Accessible page title in a single-page React application
- Accessible links and buttons with React