Very honored to welcome another team from another UK Gov department to the Practical Accessibility course this month. 🙌🏻 #proud
Sara Soueidan
@sarasoueidan.com
🇱🇧 Frontend web / UI engineer, speaker, author, and educator specializing in web accessibility • Creator of the Practical Accessibility course https://practical-accessibility.today 🕸️ https://sarasoueidan.com 📤 https://www.sarasoueidan.com/newsletter
Remember to blink y'all. Lubricate those eyes of yours.
Blinking Cat Rapidly Blinking
Alt: Closeup of a white cat's face looking straight at the camera. The cat's face appears lit by the light of "a screen" it is looking at in a dark environment. The cat blinks and squints its eyes, probably due to strain from looking at a scree from such a close distance.
static.klipy.com
🔗 From today, EU regulation around labeling AI generated content goes into effect. The Commission provides icons that can be used digital-strategy.ec.europa.eu/en/policies/...
EU Icons for labelling AI-generated content
Deployers of generative AI systems can use the EU set of icons to label certain AI-generated content, in accordance with the AI Act transparency rules.
digital-strategy.ec.europa.eu
"After the #AI Hype – What's Real, and What's Next" www.youtube.com/watch?v=uWnU... I agree with all the comments under this video: this is one of the best talks and perspectives on AI that I have heard/seen. And it's quite uplifting for a change!
Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
YouTube video by NDC Conferences
youtube.com
I made an app! What Can't I Press helps you discover what keyboard shortcuts are already claimed by running apps, with a focus on screen readers. This helps prevent you from overriding something someone might rely on to get what they want or need. #a11y github.com/ericwbailey/...
GitHub - ericwbailey/what-cant-i-press: ⌨️ Lists what keyboard shortcuts are claimed
⌨️ Lists what keyboard shortcuts are claimed. Contribute to ericwbailey/what-cant-i-press development by creating an account on GitHub.
github.com
"Your vulnerability is your strength. The mistakes shrink down until they are almost nothing, dwarfed by the enormity of the mountain you’ve climbed. You’ve achieved the impossible. This is where you’re meant to be." @michelleb.bsky.social Very relatable read 🩷 michellebarker.co.uk/writing/stag...
Stage Fright
michellebarker.co.uk
I've just had a rare ah-ha moment while working on an article for the blog. I thought I had something fully figured out but working on this article forced me to make new connections that got me to a new ah-ha / lightbulb moment.
Front-End Field Notes – by Sara Soueidan
— The personal website of Sara Soueidan, inclusive Web UI engineer
sarasoueidan.com
Is the 2.0 @codepen.io editor broken for anyone else in Safari? I'm getting a style-less page that's basically just full of huge SVG icons (that need width & height attributes). I've been blocked from working on a demo all day until I just switched browsers and noticed it working in Chrome.
"what will set you apart a year from now? If you don’t have a deep understanding of your output, the best result you can hope for is “average” — the best you can hope to be, as a developer, is “average.” If you’re not honing your craft, you stagnate." @wil.to beautiful read: wil.to/js4e/newslet...
New Game+
My name is Mat Marquis, and I believe in the web.
wil.to
We have had over 300 sites submitted to this year's Tiny Awards, so IN YOUR FACE people who say there's nothing good on the web anymore. Nominations are open for ~24h hours, so here's your FINAL CHANCE to nominate your favourite website from the past 12 months to win!: tinyawards.net
Sooooo LinkedIn decided to switch and flip my UI from English to Arabic based on my location, and I have to reset it to English every single time I log in. It's like the LinkedIn folks keep finding ways to make me not use the app. Every time I work around something, they come up with another. 🫠
"AI has stolen the parts of the job that allowed me to get into flow state. Has it done that for you too?" www.tiktok.com/@_kyleshevli... Kyle's experience is why I avoid using AI to do my work. I just don't want to give up my brain, and I don't want it to suck the joy out of the work I love.
AI has stolen the parts of the job that allowed me to get into flow state. Has it done that for you too? #AI #softwareengineer
TikTok video by kyleshevlin
tiktok.com
I had Parallels Desktop with a Windows VM open with multiple browsers open inside of that + the settings panel & other things for testing/screen recording for a new blog post I'm working on (finally!) I shut down my laptop last night (a new habit I'm adopting lol) and forgot I had all that open. 🥲
There's an ideal set of sizing constraints for custom <select>, but the CSS is a bit tricky. Here's how to make it work, and a tour of new CSS features along the way. jakearchibald.com/2026/goldilo...
The Goldilocks customizable select height
The 'ideal' sizing is more complicated than you think…
jakearchibald.com
The article title is 10/10: "Bosses Horrified as “AI Native” College Graduates Hit the Workplace"
Imagine that. People who have learned to research and write and reason — and who have studied culture and the human experience—have deeper thoughts than “AI natives.”
I write for people. Emotionally, there is a vain part of me, full of misplaced hope that writing about the unglamorous-yet-vital parts of design and development might help steer LLMs towards better defaults in some small way. Intellectually, I know it is just a drop in the ocean.
The 11th WebAIM Screen Reader Users Survey is open until 31 August: https://webaim.org/projects/screenreadersurvey11/ If you use a screen reader, it'll take about 10 minutes to contribute to the body of knowledge around screen readers, which ones are used, and how.
I swear to God I think my bird has a temper problem every single day he picks a fight... with himself... with his reflection *anywhere* or with *me* if I do *anything* he doesn't like (like leave him alone for a while) my friend says it's excess testosterone 😂
FFConf stands as one of the best events I've had the honor to speak at. He didn't know until this moment but Remy (& his family!) made it one of the best speaker experiences I've ever had. If you can attend this event, I strongly encourage you to. Let's keep supporting great events by great humans🩷
What is FFConf? Who should attend? 🧑🔧👩💼🧑💻 Why? 🤔💭 - we try to answer these questions, look back at Reflections in 2024 and some curated links for your weekend in @ffconf.org latest news: ffconf.org/articles/202... Plus, early bird tickets still open at 2026.ffconf.org
Poetic CSS course is live for early-bird registration! Only available during July. Thanks for your patience, we had some last-minute fixes. #css courses.oddbird.net/poetic-css/
Poetic CSS
Understand CSS as a system — so you can write, review, and maintain web styles with confidence on a timeline and under budget.
courses.oddbird.net
ah yes, tim berners-lee’s famous quote about the world-wide web, THIS IS FOR EVERYONE (WHO CAN SUCCESSFULLY TICK AN “ARE YOU HUMAN?” CHECKBOX)
They can save even more if they cancelled the subscription altogether. And if they got back in time to before they started firing their employees to ‘replace’ them with AI they’d still have people who know how to do their job without it. Regrets, yet?
“Companies across tech, entertainment, banking, and many other industries are throttling their employees’ use of AI and pleading with workers to use less powerful models to stop AI costs from spiraling out of control…”
"Sources and leaks from Amazon, Adobe, Atlassian, Citi, and more show what is really happening with AI right now: companies are trying to rein in AI use as costs spiral out of control."
“Companies across tech, entertainment, banking, and many other industries are throttling their employees’ use of AI and pleading with workers to use less powerful models to stop AI costs from spiraling out of control…”
"98% of readers prefer imperfect-yet-authentic human writing; most will stop reading, block you, and downvote you if they suspect AI" ☝🏻 Report: How developers react to AI-scented blog posts writethatblog.substack.com/p/dev-reacti... Bookmarked.
Report: How Developers React to AI-Scented Blog Posts
98% of readers prefer imperfect-yet-authentic human writing; most will stop reading, block you, and downvote you if they suspect AI
writethatblog.substack.com
Here are the results writethatblog.substack.com/p/dev-reacti...
oh wow... date caramel and greek yogurt are an addictive match made in heaven 🥹
Here's @adactio.com applauding the Safari/Webkit team for meaningful new releases in Safari 27 👏🏻 adactio.com/journal/22609 ...and on the other hand calling out Google's disregard for what devs really want and instead pushing out damaging new tech just because it can and wants to 👌🏻
A tale of two browsers
Safari 27 and Chrome 148.
adactio.com
The HTML <dialog> and <button> elements, the HTML Invoker Commands API, the View Transitions API + Progressive enhancement == *chefs kiss* pqina.nl/blog/animati... Lovely post from @rikschennink.com
Animating The Dialog Element Using View Transitions
In this article we look at animating the <dialog> element using the View Transition API. We’ll follow progressive enhancement so it’s only used when supported and when the user allows animations...
pqina.nl
bsky hail mary because any second not spent on linkedin is a second to be cherished: i’m booking work in for july/august and would very much like to work with nice people on nice things. if you have any reccs then pls let me know thanks love ya x
I have similar worries. But even as a sighted user, I find this layout really unhelpful. It's UDP layout. I guess there are some use-cases for it, but I fear it's going to make the web less usable and accessible.
I saw a great introduction to CSS Grid Lanes, aka Masonry Layouts, by @patrickbrosset.com at CSS Day 2026. I liked the versatility of its use cases, but I was also concerned that it's inaccessible by default. matuzo.at/blog/2026/gr...