Mastodon

Whew. https://css-tricks.com/has-is-an-unforgiving-selector/

1. jQuery had its own CSS selector syntax for :has(), which was fine because jQuery pre-dated any standardized querySelector
2. querySelector was standardized (largely because of the popularity of jQuery) and jQuery moved to use it—though jQuery still maintained this non-standard selector syntax
3. :has() becomes a real standardized thing but conflicts with jQuery’s version
4. Official :has() has to change to not break the web

I’m feeling dizzy.

(via @jen4web)

Without exaggeration, my number one complaint (for years!) with Firefox as my daily driver was that there was no icon to show minimized windows in the Window menu on Mac. I often accidentally hide windows with ⌘+M and it was annoying to find those to reopen 😅

So whoever added the ♢: you’re incredible and I love you—thank you.

The Window menu in Firefox, showing a diamond icon next to a minimized entry

There is something deeply unsettling about military industrial complex movies (e.g. the newest Top Gun) where the storyline has a nation-state villain that is vague and unnamed. “We’ve always been at war with Eastasia” indeed.

I’ve been thinking about a proper real-world metaphor for JavaScript for many years and I think I’ve finally found it:

JavaScript is Corn Syrup

and today in this conference talk I will be discus…

I spent the last 37 minutes deep diving into the habits of 1.6M development teams to distill the breadth and depth of their expertise into 2 simple rules that will make every development workflow flawless and bug free. learn how by purchasing my new ebook