@leaverou@front-end.social on Mastodon, @leaverou elsewhere
https://lea.verou.me
Blurb made me blush ☺️:
“Lea is a rare person who has strong academic credentials, has helped create rigorous industry standards, but always focuses on the needs of real world users […]”
Rest at openjsf.org/blog/javascr...
We’ve also crossed 100 million installs on npm a few weeks ago!
Release notes:
github.com/color-js/col...
We’ve also crossed 100 million installs on npm a few weeks ago!
Release notes:
github.com/color-js/col...
Germany rejects Accessibility overlays for EAA compliance and says regulators won’t audit any website that uses an accessibility widget
chrisyoong.com/blog/germany...
So I hope you enjoy the results!
2025.stateofhtml.com/en-US/
So I hope you enjoy the results!
2025.stateofhtml.com/en-US/
2025.stateofhtml.com/en-US/
Big thanks to @lea.verou.me who not only designed the original survey back in 2023, but then came back this year to update it.
2025.stateofhtml.com/en-US/
Big thanks to @lea.verou.me who not only designed the original survey back in 2023, but then came back this year to update it.
I love karaoke and hear this a lot, often as a self-deprecating joke.
I get not joining if you don’t like singing. But it’s so sad to like singing and not join because of this.
Karaoke is about having fun, not skill! Anyone who criticizes a karaoke performance simply doesn’t get karaoke.
I love karaoke and hear this a lot, often as a self-deprecating joke.
I get not joining if you don’t like singing. But it’s so sad to like singing and not join because of this.
Karaoke is about having fun, not skill! Anyone who criticizes a karaoke performance simply doesn’t get karaoke.
Dashed lines tend to indicate that something is removable or not quite there.
Using them as decoration is as confusing as making text blue and underlined as a stylistic choice.
Pictures: dashed borders used correctly
Dashed lines tend to indicate that something is removable or not quite there.
Using them as decoration is as confusing as making text blue and underlined as a stylistic choice.
Pictures: dashed borders used correctly
We've failed generations of kids with our gun fetish
We've failed generations of kids with our gun fetish
E.g.
- I need to contact customer service, I’ll open a tab with the company’s website.
- I need to file taxes, I’ll open the tax filing app
- I need to send an invoice, I’ll open my invoicing app
Who else does this?
E.g.
- I need to contact customer service, I’ll open a tab with the company’s website.
- I need to file taxes, I’ll open the tax filing app
- I need to send an invoice, I’ll open my invoicing app
Who else does this?
open.substack.com/pub/thebulwa...
open.substack.com/pub/thebulwa...
Yes, but their compiler is official and always there.
The #JS ecosystem has devolved into a state where abstraction, the most fundamental software engineering concept, has been outsourced to third party tooling.
*That’s* the problem.
Yes, but their compiler is official and always there.
The #JS ecosystem has devolved into a state where abstraction, the most fundamental software engineering concept, has been outsourced to third party tooling.
*That’s* the problem.
marketplace.visualstudio.com/items?itemNa...
marketplace.visualstudio.com/items?itemNa...
How did I find out? Cursor suggested it when I tried to do a more convoluted
const html = String.raw;
const template = html`…
How did I find out? Cursor suggested it when I tried to do a more convoluted
const html = String.raw;
const template = html`…
Time to fix that.
If you’re an independent UI/UX designer doing hands-on client work, drop your website/portfolio! DM/email fine too.
[1/2]
Time to fix that.
If you’re an independent UI/UX designer doing hands-on client work, drop your website/portfolio! DM/email fine too.
[1/2]
Remember how good that web felt? It still does.
Join us! Pop on a blue beanie and smile.
Remember how good that web felt? It still does.
Join us! Pop on a blue beanie and smile.
The existence of borders causes far more suffering than any benefit they provide.
That's enough. We've had enough people indulging in the "thrill of a little conservatism", as a treat. Of considering reactionary thought to be a salacious and taboo in a world descending into reactionary mania.
Give me your MOST woke opinions. We're bringing it back.
The existence of borders causes far more suffering than any benefit they provide.
Native routing coming to the web platform!
First step was URLPattern.
Next is matching routes in CSS¹
Then naming them and using these high-level names in HTML, CSS, JS.
Exciting stuff.
¹ See CSS WG issue 12594 (not linking to avoid too much noise)
Native routing coming to the web platform!
First step was URLPattern.
Next is matching routes in CSS¹
Then naming them and using these high-level names in HTML, CSS, JS.
Exciting stuff.
¹ See CSS WG issue 12594 (not linking to avoid too much noise)
Do you ever need to fit multi-line text?
Do you ever need to fit non-text inline elements (e.g. icons)?
Do you adjust font-size, letter-spacing, or both?
Do you ever need to fit multi-line text?
Do you ever need to fit non-text inline elements (e.g. icons)?
Do you adjust font-size, letter-spacing, or both?
Please let us know! We have a meeting to discuss this next Wednesday (at TPAC) and would love to hear your stories, especially if they impacted users.
cc @lea.verou.me
Please let us know! We have a meeting to discuss this next Wednesday (at TPAC) and would love to hear your stories, especially if they impacted users.
cc @lea.verou.me
I wonder if the Web’s Separation of Concerns should be about the Web platform *supporting* authors in being able to separate concerns in whatever way works for them, rather than forcing a specific type of separation dreamed up in the late 90s. 🤔
(*ducks to avoid objects thrown* 😅)
I wonder if the Web’s Separation of Concerns should be about the Web platform *supporting* authors in being able to separate concerns in whatever way works for them, rather than forcing a specific type of separation dreamed up in the late 90s. 🤔
(*ducks to avoid objects thrown* 😅)