Lea Verou

@leaverou@front-end.social
7.8K Followers
191 Following
1.1K Posts
I make things that help people make things. • Product Lead at Font Awesome • W3C TAG member • CSS WG Invited Expert • HCI PhD @MIT • Shy extrovert.
Also at 🦋 @lea.verou.me
Pronounsshe/her
Websitehttps://lea.verou.me
GitHubhttps://github.com/leaverou

It’s not new but I just discovered this @oatmeal post and I think it may well be my favorite of his.

“Sometimes going down the wrong path isn’t a mistake — it’s a construction line”

Amen to that!

https://theoatmeal.com/comics/creativity_erasers

Erasers are wonderful - The Oatmeal

An eraser is not a highlighter of mistakes. An eraser is a tool.

The Oatmeal

New blog post: “Functional Capturing”.

https://blog.kizu.dev/functional-capturing/

Chrome currently has an experimental implementation of custom #CSS functions in Canary, and also recently shipped `if()` in stable version.

In a small series of blog posts, I’ll write about a few things I found interesting in their current prototype implementations.

This post is about one feature of custom functions that I will likely use all the time, but which might not be obvious at the first glance.

Functional Capturing

Chrome currently has an experimental implementation of custom CSS functions in its Canary version. In a small series of blog posts, I’ll write about a few things I found interesting in the current prototype implementations of functions and conditions. This post is about one feature of custom functions that I will likely use all the time, but which might not be obvious at the first glance.

🔥 Unpopular opinion:

The girl singing Moana on the Delta plane was lovely. Cannot fathom how someone can be so cold inside they see that video and think annoying or embarrassing.

Uh, embarrassing?! She’s a QUEEN. Nothing but admiration for her. 🙇🏽‍♀️

Kudos to the parents too for making the right cost-benefit tradeoff: letting her spread her wings and brighten most people’s day even if it displeased some curmudgeons.

I LOVE this …Chart of Shame on https://webstatus.dev/stats
“Features missing in only one browser” 😍.

Even lets you click on individual data points and see which features each browser is holding the Web back from.

Hopefully it will motivate implementations of these features!

Success (any kind) is usually a mix of luck, a few good calls, and not fucking up the rest too spectacularly.

Yet, cognitive biases¹ turn chaos into case studies. When someone presents their journey like divine revelation, take it with a grain of salt. Learn from the insights, discard what doesn’t resonate.

¹ Self-serving bias, hindsight bias, survivorship bias, narrative fallacy, to name a few. Our brains are so buggy that not questioning your thinking is a sign of ignorance, not competence.

Never forget.

As part of the History of the Web project, I was interviewed by Brian Kardell @bkardell of @igalia

We talked about my early (pre-W3C) involvement in PNG, CGM, HTML 2; and then some early CSS, SVG and WebFont history @w3c

https://www.youtube.com/watch?v=ptXY45HlQ6U

History of the Web: Chris Lilley

YouTube

Live from the @csswg F2F:

…not only is corner-shape coming

…not only do we get squircles in CSS

…it will even be possible to *animate* between these different corner shapes because under the hood they'll all expressed as different params of the same function! 🤩

Props to @nomster for leading this work!

Delta’s website: “Your password must contain special characters”

Also Delta’s website: “Whoa, whoa, whoa, steady on there, not _that_ many!”

(fwiw they weren’t even special characters — I just tried to choose a password in my native language. In case you thought we live in a post-Unicode world 🥲)

Help me settle a debate!

What’s the minimum version of Safari (desktop + iOS) that you need to support right now?

Note the options are ranges. E.g. if you need to support Safari 16.6, you'd vote for the first option.

below 17.2
48.5%
17.2, 17.3, or 17.4
11.7%
above 17.4
19.9%
Other (not a dev, no Safari support, etc)
19.9%
Poll ended at .