Olivia
banner
oliviac.dev
Olivia
@oliviac.dev
Hi! I'm Olivia. I'm a front-end developer in Paris. Web accessibility is a topic close to my heart.

I love reading (mostly poetry and English lit at the moment) and listening to music. Simple things 🌸😀

I also write at https://oliviac.dev
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
November 17, 2025 at 11:01 AM
Reposted by Olivia
"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
October 29, 2025 at 3:28 PM
Reposted by Olivia
"SEO hacks have been keyword-stuffing alt text in images for literal decades. There is no way ARIA will get away unscathed. Every button, link, and div will be roled up to redundancy at best, and the wrong thing at worst. "

adrianroselli.com/2025/10/open...
OpenAI, ARIA, and SEO: Making the Web Worse
OpenAI has announced it’s launched a new browser, Atlas, with ChatGPT built in. For those familiar with ARIA, OpenAI outlines what to expect (I left the code as I found it, other than removing the tar...
adrianroselli.com
October 28, 2025 at 5:21 PM
Reposted by Olivia
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
September 18, 2025 at 3:05 PM
Reposted by Olivia
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
August 18, 2025 at 4:49 AM
Reposted by Olivia
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.
August 8, 2025 at 5:20 AM
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
August 5, 2025 at 5:48 AM
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
August 4, 2025 at 8:15 PM
Reposted by Olivia
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...
July 21, 2025 at 5:01 PM
Reposted by Olivia
📢 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
July 20, 2025 at 4:22 PM
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.
Why Women in Tech isn't enough
Women in Tech spaces help, but fall short in the long run. Real progress needs systemic change and active involvement from men in positions of power.
whitep4nth3r.com
July 19, 2025 at 8:54 AM
Reposted by Olivia
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!
July 17, 2025 at 4:35 PM
Reposted by Olivia
📝 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.
www.nicchan.me
July 10, 2025 at 10:35 AM
Reposted by Olivia
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
July 9, 2025 at 7:18 PM
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
June 30, 2025 at 7:54 PM
Reposted by Olivia
A personal website is a small but meaningful form of rebellion.

#IndieWeb #SmallWeb
June 29, 2025 at 8:36 AM
Reposted by Olivia
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
June 25, 2025 at 2:07 PM
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
June 23, 2025 at 11:51 AM
Reposted by Olivia
Apropos of yet another conversation today, I’m a big fan of using automation in WCAG testing.

But I also know WCAG well enough to understand the limitations (and lies) the tools.

adrianroselli.com/2025/04/auto...

#accessibility #a11y
Automated WCAG Testing Is Grrreat!
I’m a big fan of using automation in WCAG testing. I use bookmarklets, dev tools, browser features & reporting, and a pile of third-party products from assorted vendors. These save me time and effort,...
adrianroselli.com
June 4, 2025 at 6:14 PM
Reposted by Olivia
I made this Pride flag using only NASA images and our team thought it would be cool to share on social (I work on the NASA heliophysics communications team), but it's getting all sorts of hate on the bird app and Fbook. Thought y'all might be more appreciative of it here. ☺️🏳️‍🌈💖
June 14, 2024 at 2:19 AM
Reposted by Olivia
Happy June, Happy Pride, Happy Newsletter!

I've got a fresh one rolling to your inboxes as we speak:
cassidoo.co/newsletter/
rendezvous with cassidoo
A weekly newsletter with web development content for everyone, from beginners to pros.
cassidoo.co
June 2, 2025 at 7:00 AM
Spent the last month taking a Coursera specialization called C and Go: Classical and Modern Programming by the University of Santa Cruz. It was a lot of fun exploring the C and Go languages ☺️ If you're looking for a friendly intro to them, these courses are great!
www.coursera.org/specializati...
Coursera | Online Courses & Credentials From Top Educators. Join for Free | Coursera
Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join Coursera for free and transform your career with degrees...
coursera.org
May 31, 2025 at 9:35 AM
Just published a new blog post ☺️
How to set up a pre-commit Git hook with Husky and lint-staged
oliviac.dev/blog/set_up_... #blog #WebDev #git
How to set up a pre-commit Git hook with Husky and lint-staged - Olivia Coumans
In this blog post, we’ll explore what Git hooks are. We’ll create Git hooks using Husky to add a pre-commit hook to your project.
oliviac.dev
May 29, 2025 at 8:47 AM
Reposted by Olivia
Yes! The goodinternetmagazine.com is out!

You want this. Order yourself a digital or physical copy.

The "old web" never died.

Join ussssssssss
Good Internet
A magazine for the non-corporate web, using code as an art medium, and web development enthusiasm of hobbyists and professionals alike.
goodinternetmagazine.com
May 28, 2025 at 7:24 AM
Reposted by Olivia
CSS if() function landed today(!!!) in Chrome 137 🥳

along with another rad feature: reading-flow 🥳

So I put together a quick video showcasing both:
youtu.be/Apn8ucs7AL0
CSS if() functions & reading-flow (in Chrome 137)
YouTube video by Una Kravets
youtu.be
May 27, 2025 at 9:29 PM