Olivia
@oliviac.dev
Front-end developer moving to Toronto at the end of August 🍁 Web accessibility is a topic close to my heart. I write at https://oliviac.dev
This is not an article that Steve, the author, thinks should exist in a healthy industry, but the shape of our industry — especially right now — makes this sort of article very necessary and hopefully helpful to you in your job. piccalil.li/blog/applyin...
Applying accessibility fixes with stealth for the greater good
This is not an article that Steve, the author, thinks should exist in a healthy industry, but the shape of our industry — especially right now — makes this sort of article very necessary and hopefully...
piccalil.li
Starting the day tweaking the LSP for my little CSS custom properties / CSS utility generator project 😊 It is actually almost fun to hunt down those bugs and discover all the little differences between VSCode and Neovim at that level github.com/liv7c/nemcss #openSource #BuildInPublic
GitHub - liv7c/nemcss: A design-token-driven CSS utility and custom properties generator
A design-token-driven CSS utility and custom properties generator - liv7c/nemcss
github.com
One of my favorite contrast checkers that supports lots of different color formats www.oddcontrast.com #a11y #webDev
OddContrast
Color contrast checker with Oklch, Oklab, Display P3, and more – helping designers meet WCAG 2 accessibility standards.
oddcontrast.com
Projects like VitePress make it truly lovely to add documentation to a project 😍
What is VitePress? | Vite & Vue powered static site generator.
Vite & Vue powered static site generator.
vitepress.dev
New blog post: "Improve your Git CLI experience with Git aliases, delta, and custom functions" 😊 oliviac.dev/blog/customi... #blog #devblog
Improve your Git CLI experience with Git aliases, delta, and custom functions - Olivia Coumans
Learn how to enhance your Git CLI experience with Git aliases, a better Git pager using delta, and custom shell functions.
oliviac.dev
My book, Accessibility For Everyone, is now free and online as a website. accessibilityforeveryone.site The book was first published by A Book Apart in 2017 but it holds up! It covers web accessibility for designers, developers, content folks, and really everyone who works in tech.
Accessibility For Everyone by Laura Kalbag
Read the book online for free.
accessibilityforeveryone.site
Drop your RSS feeds in the replies so people (including me) can find them 👇
@oliviac.dev Hi, just stumbled upon this blog post of yours, thanks for writing this up! oliviac.dev/blog/how-to-...
How to use jq with curl to explore an API’s JSON response - Olivia Coumans
This article explores how to use the command-line tool jq with curl to process, filter, and transform JSON responses from APIs.
oliviac.dev
you’re right! it feels mostly awful to Go Online™, these days. the internet in a sad state, for reason after reason after reason. but there is a way to fix it; to trade the voidful howling for a quiet & joyful song. here’s how to win the war for the soul of the internet, and build the Web We Want.
A Website To End All Websites | Henry From Online
How to win the war for the soul of the internet, and build the Web We Want.
henry.codes
We don't know about you but we are completely sick of soulless AI slop, so here's 5 stunning human made links as an antidote in The Index #150. Sponsored by the great folks at Saleor.
The Index: Issue #150
We don't know about you but we are completely sick of soulless AI slop, so here's 5 stunning human made links as an antidote in The Index #150. Sponsored by the great folks at Saleor.
piccalil.li
Just published a new blog post about a super practical tool called yalc 😊 If you are having trouble testing a library with npm link or yarn link, I hope this article helps oliviac.dev/blog/test-pa... #devblog #webdev #blog
How to test packages locally before publishing using yalc - Olivia Coumans
Learn how to use yalc to test a package locally without publishing it or pushing any changes. A straightforward alternative to npm link for testing packages in dependent applications.
oliviac.dev
"The fastest path to improved accessibility is to stop defending patterns that already irritate non-disabled users. Those patterns are already creating friction." buttondown.com/access-abili...
Sometimes the Best Accessibility Fix is a Usability Fix
AI cartoon of woman with long dark hair struggling to open a bottle, a common form of usability failure. Teams often arbitrarily divide work into two piles:...
buttondown.com
Focus rings! Plural! I wrote for @piccalil.li about how to create a branded double ring focus effect that is dynamically generated based on the interactive element's text color. piccalil.li/blog/taking-...
Taking a shot at the double focus ring problem using modern CSS
A double focus ring is really useful in general but especially so with complex, themed systems. Eric Bailey shows us how to develop a really smart system, using modern CSS.
piccalil.li
Hey buddy. You look like you could use something nice. Perhaps... a joke? Some coding practice? Several interesting links? A pretty keyboard to look at every week? Well, do I have the newsletter for you, with the latest issue heading your way now! cassidoo.co/newsletter/
rendezvous with cassidoo
A weekly newsletter with web development content for everyone, from beginners to pros.
cassidoo.co
a web that isn't human-first is a web I want nothing to do with. I'm not going to "optimize the graph" of assertions, or whatever. I'm not a content farm for your algorithm. i'm here to build real relationships with real people - and if that's not what the web is for anymore, I'll be somewhere else.
Love resources like these! Such a fun way to learn more about how DNS works 🤩 howdns.works
How DNS works. What is DNS? Learn how step by step.
What is DNS? Introduction how DNS works and how DNS server enhances website speed, security, and reliability with our webcomic.
howdns.works
New post ✍️ "Build Git helpers from scratch with fzf and Bash" Some of my first "aha" moments with the command line came from building small (imperfect) helpers for everyday tasks. If you're curious about Bash scripting, I hope this gives you some ideas 😀 oliviac.dev/blog/build-g... #blog
Build Git helpers from scratch with Bash and fzf - Olivia Coumans
Learn how to use fzf, the command-line fuzzy-finder, to build helpful Git utilities in Bash and enhance your workflow.
oliviac.dev
This should be a good event! "How to fix A11y debt without burning out" webinar coming up on Thursday with some all-time greats: @ericwbailey.website and @a11ymel.bsky.social 💜
Accessibility debt piles up fast. Fixing it shouldn’t burn out your team. Join @a11ymel.bsky.social (HashiCorp) and @ericwbailey.website (GitHub) for a live session on how to reduce A11y debt without overwhelming your team. 🗓 July 24, 12PM EDT 🔗 save your spot: us02web.zoom.us/webinar/regi...
📢 The State of HTML Survey is live survey.devographics.com/en-US/survey... The #HTML and #CSS surveys are the only web surveys I don't want to miss. Thank you @sachagreif.com for making them, and @lea.verou.me for curating. Please take a few minutes to fill the survey if/when you can. ✨
State of HTML 2025
Take the State of HTML survey
survey.devographics.com
Such a great read ❤️ This is a complex topic. This article explores it in a very nuanced and thoughtful way
I have been back and forth over the span of 5 years about whether to publish this article. All opinions and experiences in this post are my own, or from people I personally know, backed up with recent reports and statistics.
Alice Wong is a research consultant and disability rights activist who lives with spinal muscular atrophy. Alice co-founded a platform that amplifies the works of people with disabilities and advocates to improve public understanding of accessibility. Thank you Alice for your work!
📝 Please, can we have ARIA Notify Live regions suck and I hope we get a better solution soon! www.nicchan.me/blog/please-...
Please, can we have ARIA Notify - Nic Chan
A hate letter to live regions.
nicchan.me
I think one of the saddest things about being a millennial is remembering a time when technology was advancing in a way that made life better and easier and more exciting instead of actively, intentionally worse
Great recap article about alt texts. It's a short, clear breakdown of the do's and don'ts axesslab.com/alt-texts/ #a11y #WebDevelopment
Alt-texts: The Ultimate Guide | Axess Lab
This post contains everything you need to know about alt-texts! When to use them and how to perfectly craft them. By me, Daniel, a web…
axesslab.com
I wrote about why I'm tired of reading about takes on quality. ericwbailey.website/published/qu...
Quality is a trap
It is a proxy phrase, often born of an inability or unwillingness to articulate other concerns.
ericwbailey.website
Just published a new blog post on using jq with curl! It's a beginner-friendly introduction to this powerful command-line tool for working with JSON data. If you're curious about jq, here's a link to the post 😀 oliviac.dev/blog/how-to-... #writing #blog #webDevelopment
How to use jq with curl to explore an API’s JSON response - Olivia Coumans
This article explores how to use the command-line tool jq with curl to process, filter, and transform JSON responses from APIs.
oliviac.dev