This website is currently in the process of being refactored and redesigned. So if anything looks broken, or simply looks like it's been "designed by a developer", that's why.

Blog

79 articles on Web UI engineering covering project case studies, thought process, front-end strategy, techniques and best practices, focused on HTML, CSS, SVG, accessiblity, and everything in between.




  • CSS-only scrollspy effect using scroll-marker-group and :target-current

  • Are 'CSS Carousels' accessible?

  • Tag, You're It

  • Accessible notifications with ARIA Live Regions (Part 2)

  • Accessible notifications with ARIA Live Regions (Part 1)

  • Setting up a screen reader testing environment on your computer

  • The CSS prefers-color-scheme user query and order of preference

  • In Quest of Search

    On why I think adding a new HTML sectioning element for search is a good idea.

  • A guide to designing accessible, WCAG-conformant focus indicators

  • A couple of ways to highlight code syntax in Apple Keynote slides

  • Design for reading: tips for optimizing content for Reader modes and reading apps

  • Component-level art direction with CSS Container Queries

  • Not Your Typical Horizontal Rules

  • Accessible Text Labels For All

    On improving eCommerce experiences for screen reader users without breaking them for speech-input users

  • How I set up Glyphhanger on macOS for optimizing and converting font files for the Web

  • Inclusively Hiding & Styling Checkboxes and Radio Buttons

  • Optimizing keyboard navigation using tabindex and ARIA

    A micro-case study on implementing keyboard-friendlier article listings for an online publication

  • Global and Component Style Settings with CSS Variables

    Or how I use CSS variables to create more manageable project styles and more portable patterns

  • What a Year of Learning and Teaching Accessibility Taught Me

  • Case Study: Implementing Accessible Data Charts for the Khan Academy 2018 Annual Report

See all articles

Level up your accessibility knowledge with the Practical Accessibility course!

I created a self-paced, get-right-down-to-it online video course for web designers and developers who want to start creating more accessible Web user interfaces and digital products today.

The course is now open for enrollment!

Subscribe elsewhere

RSS

Get my latest content in your favorite RSS reader. (What is RSS?)