41554 blogs · [ { "id": "01a0b68b-4ccd-7049-8d37-eee514ede0b9", "title": "Ben Myers", "url": "https://benmyers.dev", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a0873b-da96-73ec-898e-bdb8f3e04c42", "title": "Tag, You’re It: Blog Questions 2025", "url": "https://benmyers.dev/blog/blog-questions-2025/", "published_at": "2025-03-21T00:00:00+00:00" }, { "id": "01a0873b-daa8-737e-a6f8-973b799161b1", "title": "Don’t Use aria-label on Static Text Elements", "url": "https://benmyers.dev/blog/dont-use-aria-label-on-static-text-elements/", "published_at": "2024-12-07T00:00:00+00:00" }, { "id": "01a0873b-daa8-737e-a6f8-973b7a650753", "title": "Subtitles, Closed Captions, and Open Captions: What’s the Difference?", "url": "https://benmyers.dev/blog/captions-and-subtitles/", "published_at": "2024-03-12T00:00:00+00:00" }, { "id": "01a0873b-dac5-71df-ac50-6eda9d8ae57d", "title": "Lost in Translation: Tips for Multilingual Web Accessibility", "url": "https://benmyers.dev/blog/multilingual-web-accessibility/", "published_at": "2023-11-11T00:00:00+00:00" }, { "id": "01a0873b-dac5-71df-ac50-6eda9e4117df", "title": "Build a Blogroll with Eleventy", "url": "https://benmyers.dev/blog/eleventy-blogroll/", "published_at": "2023-09-21T00:00:00+00:00" }, { "id": "01a0873b-dac5-71df-ac50-6eda9f3fa496", "title": "I’m a Spotless Giraffe.", "url": "https://benmyers.dev/blog/spotless-giraffe/", "published_at": "2023-09-10T00:00:00+00:00" }, { "id": "01a0873b-dac6-7197-8a98-016402252866", "title": "How I Write Alt Text for Code Snippets on Social Media", "url": "https://benmyers.dev/blog/code-snippet-alt-text/", "published_at": "2023-08-28T00:00:00+00:00" }, { "id": "01a0873b-dac6-7197-8a98-01640257ed2c", "title": "The Curious Case of “iff” and Overriding Screenreader Pronunciations", "url": "https://benmyers.dev/blog/overriding-screenreader-pronunciations/", "published_at": "2023-07-31T00:00:00+00:00" }, { "id": "01a0873b-dac6-7197-8a98-0164030b8361", "title": "The Web Needs a Native .visually-hidden", "url": "https://benmyers.dev/blog/native-visually-hidden/", "published_at": "2023-03-01T00:00:00+00:00" }, { "id": "01a0873b-dac6-7197-8a98-01640344d2f2", "title": "Create Shareable Automatic Captions for Live Online Events with Web Captioner", "url": "https://benmyers.dev/blog/shareable-captions/", "published_at": "2023-02-23T00:00:00+00:00" }, { "id": "01a0873b-dac6-7197-8a98-01640352ecc6", "title": "A First Look at the Websites and Software Applications Accessibility Act Bill", "url": "https://benmyers.dev/blog/a11yact-bill/", "published_at": "2022-10-01T00:00:00+00:00" }, { "id": "01a0873b-dac6-7197-8a98-016403b35535", "title": "Style with Stateful, Semantic Selectors", "url": "https://benmyers.dev/blog/semantic-selectors/", "published_at": "2022-07-05T00:00:00+00:00" }, { "id": "01a0873b-dac6-7197-8a98-0164048996ae", "title": "How I Doubled My Lighthouse Performance Score in One Night", "url": "https://benmyers.dev/blog/doubled-lighthouse-score/", "published_at": "2022-06-26T00:00:00+00:00" }, { "id": "01a0873b-dacf-71ed-93a9-9beb4239515c", "title": "How to Fix Your Low-Contrast Text", "url": "https://benmyers.dev/blog/fix-low-contrast-text/", "published_at": "2022-04-10T00:00:00+00:00" }, { "id": "01a0873b-dacf-71ed-93a9-9beb425e798f", "title": "Build a Twitch Chatbot for Sharing Your Content Using Algolia Search", "url": "https://benmyers.dev/blog/algolia-twitch-bot/", "published_at": "2022-01-31T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c05d9721", "title": "Ben’s Humane Guide to Technical Blogging", "url": "https://benmyers.dev/blog/humane-blogging/", "published_at": "2021-12-01T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c0906f3a", "title": "On the ‹dl›", "url": "https://benmyers.dev/blog/on-the-dl/", "published_at": "2021-08-06T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c1247db7", "title": "Takeaways From “Adapting Comics for Blind and Low Vision Readers: A Roundtable Discussion”", "url": "https://benmyers.dev/blog/comics-a11y/", "published_at": "2021-03-23T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c1430c0c", "title": "Takeaways From Axe-Con 2021", "url": "https://benmyers.dev/blog/axecon-2021/", "published_at": "2021-03-11T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c1a964d6", "title": "I Finally Understand Eleventy’s Data Cascade.", "url": "https://benmyers.dev/blog/eleventy-data-cascade/", "published_at": "2021-02-21T00:00:00+00:00" }, { "id": "01a0dd6a-51d1-715a-9767-83d389d95f96", "title": "Implement a Skip Link for Navigation-Heavy Sites", "url": "https://www.benmyers.dev/blog/skip-links/", "published_at": "2021-02-16T07:36:56+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c1d1e24a", "title": "RSS Readers: Yet Another Case for Semantic Markup", "url": "https://benmyers.dev/blog/rss-semantics/", "published_at": "2021-02-14T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c1e035cf", "title": "Implement a Skip Link for Navigation-Heavy Sites", "url": "https://benmyers.dev/blog/skip-links/", "published_at": "2021-02-12T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c2427b5e", "title": "aria-label, aria-labelledby, and aria-describedby: What’s the Difference?", "url": "https://benmyers.dev/blog/aria-labels-and-descriptions/", "published_at": "2020-12-07T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c31fc54f", "title": "Out With The Old, In With The New", "url": "https://benmyers.dev/blog/in-with-the-new/", "published_at": "2020-08-16T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c4049ed0", "title": "Maintaining Focus Outlines for Windows High Contrast Mode", "url": "https://benmyers.dev/blog/whcm-outlines/", "published_at": "2020-08-08T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c4e4603d", "title": "Lexical and Dynamic Scope", "url": "https://benmyers.dev/blog/scope/", "published_at": "2020-02-25T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c5d9e463", "title": "CSS Can Influence Screenreaders", "url": "https://benmyers.dev/blog/css-can-influence-screenreaders/", "published_at": "2020-02-11T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c5faf24c", "title": "New Year, New Terminal: Alias Your Directories the Unix Way", "url": "https://benmyers.dev/blog/alias-directories-unix/", "published_at": "2020-01-01T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c6b52ad9", "title": "New Year, New Terminal: Alias Your Directories the Windows Way", "url": "https://benmyers.dev/blog/alias-directories-windows/", "published_at": "2020-01-01T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c7676e6a", "title": "What Is ARIA?", "url": "https://benmyers.dev/blog/aria/", "published_at": "2019-12-04T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c8488493", "title": "The Accessibility Tree", "url": "https://benmyers.dev/blog/accessibility-tree/", "published_at": "2019-11-12T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c863689a", "title": "How (Not) to Build a Button", "url": "https://benmyers.dev/blog/clickable-divs/", "published_at": "2019-09-30T00:00:00+00:00" }, { "id": "01a0873b-dad0-72fc-abb1-a374c8e81bb8", "title": "How Domino’s Could Topple the Accessible Web – Part 1: Public Accommodations", "url": "https://benmyers.dev/blog/dominos-1/", "published_at": "2019-08-31T00:00:00+00:00" } ] posts Claim your blog
Back to benmyers.dev
Blog · corpus.blog/blogs/benmyers.dev/posts

benmyers.dev

benmyers.dev

2026

2025

2024

2023

2022

2021

2020

2019