Sign in

Sandrina Pereira

@sandrinap.dev
899 followers 145 following 93 posts

she/her. Staff Frontend Engineer turning ideas into accessible experiences. ⚡️ React • Design Systems • Accessibility @remote.com | prev @farfetch, @okTurtles www.sandrina-p.net

PostsRepliesMedia
Reposted by Sandrina Pereira
Una Kravets @una.im · 08/12/2025
🎉 And we're live! 🎉 We just launched CSS Wrapped 2025: our annual recap of all things CSS & web UI that landed in Chrome over the course of the year. 🚀 This is a big one! We highlighted 22 new features to help you build better on the web. Check out: chrome.dev/css-wrapped-2025
chrome.dev
CSS Wrapped 2025
Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.
213159
Sandrina Pereira @sandrinap.dev · 10/01/2026
Finally I’m able to explain why I’m an AI skeptical, thank you for writing this down. I know I’ll mention it often
030
Reposted by Sandrina Pereira
Josh Collinsworth @collinsworth.dev · 08/12/2025
I have a lot of thoughts on AI. I've been working on this post for a couple of months now. It's very personal, characteristically lengthy, and sure to be at least somewhat controversial. Take it (or don't) as you will. joshcollinsworth.com/blog/sloptim...
joshcollinsworth.com
AI optimism is a class privilege
I think I have an idea why we're so extremely divided on AI: it's because we have an intuitive sense of who it stands to benefit, and who stands to pay the costs. I think whether you see reason for op...
33113
Reposted by Sandrina Pereira
Stef Walter @stephaniewalter.bsky.social · 18/08/2025
So yes, you can pass WCAG AA and still fail to comply with the EAA’s digital product obligations... The EAA goes beyond the technical compliance: it requires products to work seamlessly with assistive technologies and be usable across the full customer lifecycle. Not just pass UI-level checks.
Comparison table showing WCAG vs EAA coverage across accessibility areas. EAA fully requires all listed areas; WCAG partially or does not cover several, including vendors, support, and usability.
The text under the table reads: So yes—you can pass WCAG AA and still fail to comply with the EAA’s digital product obligations.
35921
Reposted by Sandrina Pereira
Adam Argyle @nerdy.dev · 17/08/2025
front-end should wait less for backends to get started make something desirable, reduce state to a packet later
9681
Reposted by Sandrina Pereira
Ahmad Shadeed @ishadeed.com · 11/08/2025
Container queries aren't about size anymore. Now we have style, scroll-state, anchored, and who knows what's coming? 🤩
A screenshot from Chrome's DevTools showing the list of suggested values for the 'container-type' property which are: anchored, inline-size, normal, scroll-state, size, inherit, etc.
1588
Reposted by Sandrina Pereira
Maggie Appleton @maggieappleton.com · 02/08/2025
A helpful graph made by @stevekrouse.com on the inverse relationship between vibes and understanding in AI assisted code. Put a few thoughts down here: maggieappleton.com/2025-08-vibe... Original article: blog.val.town/vibe-code
A line chart with vibe on the Y axis and understanding on the X axis with a downwards diagonal line
27311
Sandrina Pereira @sandrinap.dev · 02/08/2025
I figured out when I like vibe coding: - It’s not important business code - or it’s not to be reusable by others - or it’s just throw away code Basically, vibing is for low-risk boring tasks 🤷
0192
Sandrina Pereira @sandrinap.dev · 28/07/2025
Private lists I mean. 🫣
030
Sandrina Pereira @sandrinap.dev · 28/07/2025
I’m forced to still check X because the content is still there. Here is too quiet and the lack of custom lists makes it harder to find content faster. And yes, AI is overwhelming. Nobody cares about the new CSS conditionals (without JS!)
130
Sandrina Pereira @sandrinap.dev · 26/07/2025
#ChangeMyView AI doesn't make a bad engineer better. It will only make them faster at pushing AI code.
160
Sandrina Pereira @sandrinap.dev · 15/07/2025
If you struggle to handle many forms at scale, perhaps my talk can inspire you! Full-stack forms with JSON Schemas ⚡️ PS. The conf @jsheroes.io was rad 10/10!
youtube.com
Full-stack forms with JSON Schemas - Sandrina Pereira | JSHeroes 2025
YouTube video by JSHeroes
070
Reposted by Sandrina Pereira
comiCSS @comicss.art · 13/07/2025
Meme with the title: Do you ever look at stuff and wonder how it got there... then pictures of a car on top of a tree, a horse stuck in a fence, a cat trapped on window blinds, and some HTML with the code for a Tailwind button
110926
Sandrina Pereira @sandrinap.dev · 15/06/2025
I wish! Maybe next year
020
Sandrina Pereira @sandrinap.dev · 01/06/2025
Yes I do 🌿
050
Sandrina Pereira @sandrinap.dev · 01/06/2025
Sad but true 🥲
210
Sandrina Pereira @sandrinap.dev · 01/06/2025
Fair you got me, I’m a liar 🙃
120
Sandrina Pereira @sandrinap.dev · 01/06/2025
No, I was serious, this is production code :p
280
Sandrina Pereira @sandrinap.dev · 01/06/2025
Do you mean the div soups?
180
Sandrina Pereira @sandrinap.dev · 01/06/2025
<div onClick={router.push(‘/login’)}>login</div>
3221
Sandrina Pereira @sandrinap.dev · 29/05/2025
I had so much fun today at @jsheroes.io talking about full-stack Forms with JSON Schemas! And got a sketch out of it, how cool!! ✨✨ Thanks a lot #JSHeroes2025, incredible vibes! 🐻
A drawing with key topics of my talk. Done live during the talk!
0140
Sandrina Pereira @sandrinap.dev · 29/05/2025
LeviosÁr!! ✨
120
Sandrina Pereira @sandrinap.dev · 13/05/2025
I'll be at @jsheroes.io talking about handling Forms at scale with JSON Schemas. Based on a true story at Remote.com 💥 Get a ticket and come join us!
050
Reposted by Sandrina Pereira
dan @danabra.mov · 15/04/2025
⚛️📝 New on Overreacted: JSX Over The Wire overreacted.io/jsx-over-the...
overreacted.io
JSX Over The Wire — overreacted
Turning your API inside-out.
3028051
Reposted by Sandrina Pereira
Josh W. Comeau @joshwcomeau.com · 14/04/2025
✨ In March 2023, I published an article about AI. This was right after OpenAI showcased how GPT4 could turn a hand-drawn sketch of a website into real HTML/CSS/JS. The consensus online was that FE jobs would stop existing within 1-2 years. Well, it’s been 2 years! So, I just published a follow-up:
joshwcomeau.com
The Post-Developer Era • Josh W. Comeau
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s ...
1117436
Sandrina Pereira @sandrinap.dev · 10/04/2025
No idea what’s new. Been enjoying my JOMO 🙈
030
Sandrina Pereira @sandrinap.dev · 02/03/2025
Yes, who knows!
010
Sandrina Pereira @sandrinap.dev · 01/03/2025
Who’s joining JSHeroes? I’ll be there talking about… forms with JSON Schemas ⚡️
130
Sandrina Pereira @sandrinap.dev · 15/02/2025
So… what have you learned in 2025 so far? I haven’t catch up with tech social this year. And it feels… strange. #JOMO
020
Reposted by Sandrina Pereira
Adam Argyle @nerdy.dev · 19/01/2025
6 #CSS Snippets Every Front-End Developer Should Know In 2025 nerdy.dev/6-css-snippe...
nerdy.dev
6 CSS Snippets Every Front-End Developer Should Know In 2025 · January 19, 2025
Toolbelt worthy, powerful, and meaningful CSS you&#39;ll need for 2025.
1123543
Reposted by Sandrina Pereira
João Craveiro ("Cravvie") @jcraveiro.com · 03/01/2025
It's 2025. We've *all* been using video calls *extensively* for *at least* 5 years. (8 in my case). We *know* how to share our screen. It works. Let's all finally move away from ❌ "can you see my screen?" + Wait for yes to ✅ "you should see my screen now, shout if you don't" + carry on
086
Sandrina Pereira @sandrinap.dev · 11/01/2025
When a junior asks you for help in their code, don’t give them the answer right away. Ask them “what’s on your mind?” It’s much better to help them evolve their debugging skills and critical thinking skills. 💡
0210
Sandrina Pereira @sandrinap.dev · 03/01/2025
Everyone is setting their goals. Mine is JOMO: Joy of missing out. Let’s see if I can enjoy not doing it.
0110
Sandrina Pereira @sandrinap.dev · 28/12/2024
If I could, I’d write only CSS / animations for a living ✨
091
Sandrina Pereira @sandrinap.dev · 25/12/2024
Yes, so much this. Coding was by hobby before being my job. Also, coding pet projects is not the same as being a professional engineer. So, let me keep my hobby. ⚡️ (me writing this on Xmas day at 9PM 🙈)
020
Sandrina Pereira @sandrinap.dev · 18/12/2024
👋 Besides consultation, I give accessibility workshops: both vanilla HTML/JS but also for React apps.
021
Sandrina Pereira @sandrinap.dev · 18/12/2024
Next time you ask AI about accessibility, please don’t. Here’s why: 🤦
040
Reposted by Sandrina Pereira
Ben Myers @benmyers.dev · 18/12/2024
As European Accessibility Act & ADA Title II deadlines near, orgs will suddenly panic about #accessibility, leading to crunch time. Devs'll be frustrated; op-eds'll be penned. Remember, these laws have been on the books for a while. #a11y isn't the villain; your org let you down by failing to plan.
46421
Sandrina Pereira @sandrinap.dev · 04/12/2024
Some call it a bug 🥲
010
Sandrina Pereira @sandrinap.dev · 03/12/2024
Accessibility will be taken more seriously with the upcoming European Accessibility Act laws in 2025.
siteimprove.com
Understanding the June 2025 European Accessibility Act deadline
Learn about the European Accessibility Act (EAA)'s upcoming June 2025 deadline and use our EAA Checklist to make sure you're ready.
1110
Sandrina Pereira @sandrinap.dev · 03/12/2024
This doc goes both ways! I start (handover) and they finish (catchup) ✨
030
Sandrina Pereira @sandrinap.dev · 03/12/2024
I’m on vacation for 2 weeks. When I come back I can skip my 99+ Slack notifications and get back to speed much faster. How so?⚡️ I leave a “PTO handover & catch-up” doc and my colleagues fill in while I’m out. How cool is that? 😎 Here’s our public template: www.notion.so/remotecom/Su...
notion.so
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
161
Sandrina Pereira @sandrinap.dev · 26/11/2024
I gave in to a Dyson v15 🧹 ✨
020
Sandrina Pereira @sandrinap.dev · 24/11/2024
I’m curious too
000
Reposted by Sandrina Pereira
Mina Markham @minamarkh.am · 24/11/2024
“You’re kind of a pessimist.” No, I’m not. I have excellent pattern recognition. There’s a difference.
1119337
Sandrina Pereira @sandrinap.dev · 23/11/2024
Both! For example why dl > dt doesn’t work in every screen reader and browser. Or why aria-description or aria-errormessage is not widely supported.
010
Sandrina Pereira @sandrinap.dev · 23/11/2024
How screen readers behave differently. Especially when it comes to interacting with custom elements (eg aria-controls)
160
Sandrina Pereira @sandrinap.dev · 22/11/2024
I trust myself that I will learn it quickly when needed, thanks to all my experience so far (and stellar resources out there 😉)
110
Sandrina Pereira @sandrinap.dev · 22/11/2024
Hi! 🌻
000
Reposted by Sandrina Pereira
Matthias Ott @matthiasott.com · 21/11/2024
I created a personal website starter pack! All the lovely people on this list have ✨fantastic✨ personal #websites or #blogs. 👏 I hope you like it. 🤗 (Feel free to suggest your favorite personal websites as well, of course.) go.bsky.app/QaRNu68
10325851