Most difficult thing about parenting at Easter - remembering that you’ve put chocolate eggs inside the oven, microwave, shower and balanced on cupboard doors and not using any of those things before they’re found in the morning
Posts by Ashley Watson-Nolan
Screenshot of the Detected errors graph: a Line chart showing average errors of around 60 in 2019 and 2020 decreasing to around 50 in 2021, 2022, and 2023, then increasing to 56.8 in 2024, then back down to 51 in 2025, then up to 56 in 2026. Text above the graph reads: Across the one million home pages, 56,114,377 distinct accessibility errors were detected—an average of 56.1 errors per page. The number of detected errors increased 10.1% since the 2025 analysis which found 51 errors/page. "Errors" are WAVE-detected accessibility barriers having notable end user impact, and which have a very high likelihood of being WCAG 2.2 Level A/AA conformance failures.
The 2026 WebAIM Accessibility Report is out, and honestly, it makes me a bit sad.
After years of slow but steady improvement, accessibility on the web is getting worse again.
Full report: webaim.org/projects/mil...
Some crazy stats in here about the number of satellites we’ve now launches into orbit. Nice visualisations too www.theguardian.com/science/ng-i...
My aim is to make short videos for devs (like me) who don't always have the time to watch a 30-minute deep-dive explainer.
If there are any topics you'd like me to cover, let me know!
I've decided to have a dabble into the world of making video content.
If you're interested in HTML/CSS/JS, AI coding tips and tutorials, and just frontend topics in general, subscribe to my new channel, Frontend Guidelines.
www.youtube.com/@FrontendGui...
Really love the new W3C logo – simple but modern change www.w3.org/blog/2025/w3...
Also, if you do like it (and have a Yoto account), please hit like at the bottom of the Yoto space page. The Top 10 entries get Yoto related prizes 😆
yoto.space/developers/p...
I mainly built this as an excuse to show my eldest daughter how things get made with code, but I actually learnt a tonne from making it too.
There's a small Technical info section on the Yoto card page which explains how the application is built.
I built a thing!
For any parents who know what a Yoto Player is, I submitted an entry for their Developer Challenge – Animal facts! It's a dynamic card app that updates daily with new animal facts.
If you (or your kids) have a Yoto, check it out!
yoto.space/developers/p...
I'm really interested to hear devs' thoughts on this – When interviewing, do you prefer Live Coding or Take Home tests?
I've made a poll on Reddit, which would be great if you could respond to, but I'd love to hear any thoughts on here too!
www.reddit.com/r/webdev/com...
If you want to fully dive down the rabbit-hole with CSS Layers, @css-tricks.bsky.social has (as ever) the go-to explainer css-tricks.com/css-cascade-...
Feel very late to the game, but I've been reading up today on CSS Layers, especially with regard to reset styles.
This article gives a good intro to why you'd want to use them with your reset styles > mayank.co/blog/css-res...
Super cool to see Shopify Polaris (built on Web Components) has now become stable!
www.shopify.com/partners/blo...
Amazingly, our very own PIE Design System has been nominated in the 2025 Design System Awards for Best Adoption!
If you'd like to help us out, you can drop us a vote in that category on the link below 👇👇🙏
awards.zeroheight.com/voting/
Want to work with me? (don't let that put you off!) We're looking for a talented Frontend Developer to join our Design System team at JET, working on pie.design – based in either our Bristol or Berlin office.
If you're interested, drop me a DM!
careers.justeattakeaway.com/global/en/jo...
I’ve been hacking on a personal project the last couple of weeks. I’d almost forgotten how freeing it was to push code without waiting for code reviews and comments 😂
Really enjoyed speaking at the @pixelpioneers.co warmup event this evening! Good luck to all of the speakers tomorrow - tremendous line up of talks to look forward to
Portrait shots of Geri Reid, Ashley Watson-Nolan and Salma Alam-Naylor
📣 We've teamed up with Just Eat to bring you a warm-up on the night before @pixelpioneers.co Bristol!
Featuring talks by @gerireid.com and @ashn.uk and @whitep4nth3r.com!
The event is free to attend, but as space is limited, please register to reserve your spot: pixelpioneers.co/events/brist...
Split - I like the visual separation. My brain just doesn’t parse unified as well for some reason
In other news, I’ve been playing around using Cursor this week and enjoying it so far. It’s extremely good in certain use cases and can see myself using it a lot more > www.cursor.com/en
Wish the UK government would take more action in this area - mobile phones and social media do more damage to anyone under 16 than any supposed benefits www.bbc.co.uk/news/article...
I have covered presidential politics for 40 years. This was the most juvenile display by a President and Vice President I have ever seen. Other presidents treated their enemies with more respect. This is a low point and a dark day for the US. Totally embarrassing.
Also, I'm almost ashamed to say that I had no idea that there was now a <search> HTML element?!
Just goes to show how easy it is to miss things when working with the fast moving worlds of CSS/JS now #PracticalA11y
Having that moment today after watching just enough of #PracticalA11y that I realise how hard some areas of our site must be to navigate for screen reader users.
Learnt a lot about landmarks this week and the best way of using them to signpost content.
A screenshot of a local run of the JS Framework Benchmark. Several popular web frameworks are shown along with the vanilla JS implementations. The run for a vanilla JS HTML web components implementation is highlighted as the second fastest right behind vanilla JS.
Don’t let anyone ever tell you that web components aren’t performant
They can absolutely flyyy 😮💨
Yep, for sure - we roll our own web component library, but have taken a tonne of influence from Shoelace. Excited to see how tooling and standards can evolve as more people use Web Components
Essentially, if you only wrap text inside a div or a span, you're explicitly marking that content as having no meaning 🤯
Despite common misconception – `<div>` and `<span>` are semantic HTML elements – they represent generic containers and map to the aria `role=generic` (meaning that their content has no semantic meaning on it's own) #PracticalA11y
*Opens can of worms* 😆
Happy to hear @syntax.fm predicting more Web Component usage on their 2025 Web Dev Predictions episode!
I do feel like we're at a tipping point where more devs will start using them, as more tools like Web Awesome get released later in the year.
syntax.fm/show/866/202... #web