Harry Roberts retweeted
For all you @SpeedCurve fans, meet LUX Sidecar: csswizardry.com/2026/08/intr…
Harry Roberts retweeted
I GOT THE DOMAIN! I FINALLY GOT IT!!!!!!!!!!1 🥳🎉
Paint.NET is now at paint.net!
Well, it will be just as soon as I push all the buttons to migrate content and set up redirects from getpaint.net etc. For now it's just a "hey go here" redirect page.
Harry Roberts retweeted
I built Yoast SEO. I ran my blog on WordPress for years. Then yesterday I moved it to static HTML.
Everything that matters, SEO, search, schema, is still there. What I dropped was the overhead.
Do you actually need a CMS? For quite some sites: no.
joost.blog/do-you-need-a-cms…
Harry Roberts retweeted
The Fastest Site in the Tour de France via @csswizardry
csswizardry.com/2025/07/the-…
Harry Roberts retweeted
🚀 ONLY 2 DAYS TO GO!
Developers, we really hope you're buzzing with excitement, because we know we definitely are... 🫠
The countdown is almost over, and we absolutely can’t wait to open the gates to Višnjik Sports Hall!
See you all soon at #ShiftZadar 2025! 💚
shift.infobip.com/
Harry Roberts retweeted
I love @ChromeDevTools’s Snippets, but they don’t take parameters which means you need to change the snippet itself every time. One way around it is to take input from `prompt()`!
Harry Roberts retweeted
🖼️ Chrome and Firefox both support ::after on alt text:
Harry Roberts retweeted
Making Sense of the Performance Extensibility API buff.ly/hPL0wwb
Harry Roberts retweeted
🔍 Obs.js 0.2.1 is now officially open sourced. I would really love early feedback and especially any showcases of folk using it—I’ll add any of your examples to the demo page. csswizardry.com/Obs.js/demo/
Harry Roberts retweeted
Is anyone currently, deliberately, voluntarily NOT using Tailwind CSS for their work?
54%No, I am using Tailwind
46%Yes, I am using…
743 votes • Final results Harry Roberts retweeted
Replying to @csswizardry
This made it to WordPress core thanks to you! github.com/WordPress/wordpre…
Harry Roberts retweeted
🤯 I can’t believe I only learned this yesterday:
`//# sourceURL=inline:foo.js`
Harry Roberts retweeted
I'm in ☺️
🚀 Making @fastly a second faster. Subscribers find out how on Monday.
👉 csswizardry.gumroad.com/l/su…
Harry Roberts retweeted
🧭 Core Web Vitals are coming to Safari—get prepared! csswizardry.com/workshops/co…
Harry Roberts retweeted
📱 iOS users: is your default browser Safari or something else? Explain why.
58%Safari
42%Other
625 votes • Final results Harry Roberts retweeted
form onSubmit > form submit button onClick
alexcarpenter.me/notes/2025-…
Harry Roberts retweeted
anyone interested in sponsoring for an over-the-top arm local machine for Porffor testing at scale locally? or should I just try some cloud provider?
Harry Roberts retweeted
In Pieces turns 10 years old. 🐬🎂
species-in-pieces.com
In Pieces – 30 species, 30 pieces. Explore an interactive exhibition of unique but unfortunately endangered species. species-in-pieces.com







![Chrome: Screenshot of a JS Bin demo. The HTML defines an image with alt="This image deliberately 404s" and a missing src. CSS uses img[alt]::after with content: " [attr(src)]". On the right, the rendered output shows “This image deliberately 404s [deliberate-404.jpg]” in italic monospace.](https://pbs.twimg.com/media/G0Fe960XUAEzt6e.jpg?name=small&format=webp)
![Firefox: Screenshot of a JS Bin demo. The HTML defines an image with alt="This image deliberately 404s" and a missing src. CSS uses img[alt]::after with content: " [attr(src)]". On the right, the rendered output shows “This image deliberately 404s [deliberate-404.jpg]” in italic monospace.](https://pbs.twimg.com/media/G0Fe8ArWcAA02a3.jpg?name=small&format=webp)










