Profile avatar
foolip.org
Long live the web! Engineer on Google Chrome, ex-Opera.
51 posts 199 followers 313 following
Prolific Poster
Conversation Starter

The Popover API is now Baseline Newly available https://web.dev/blog/popover-baseline?hl=en

The Temporal JavaScript API is now activated in Firefox Nightly bugzilla.mozilla.org/1946823

The Interop 2025 dashboard is live! (and I spy anchor positioning right at the very top!!!) wpt.fyi/interop-2025

So, Interop 2025 has just launched! Check out the dashboard: wpt.fyi/interop-2025 Learn more about what's in: github.com/web-platform...

Interop 2025 is here! 🎉 web.dev/blog/interop...

"Musk’s activism does seem to be turning off the affluent or middle-income progressive crowd that was traditionally Tesla’s bread and butter." This is obvious, and is true for me, I just hope it's at a scale that matters... Also considering those bumper stickers of disgust.

A colleague shared this with me yesterday. The best website I've visited? Don't miss the playground!

Marketing done right, haha: the first ever typeface fully designed with the other hand — because our designer's dominant hand was covered in Cheetos. The YouTube video is a masterpiece of parody: www.youtube.com/watch?v=6olc...

It looks like this wish might finally come true! I just got a notification about some activity on Bugzilla regarding container style queries! bugzilla.mozilla.org/show_bug.cgi...

** It's happening!! ** We managed to convince Google to open source PebbleOS. Took a while, but they just did it today! github.com/google/pebble With that, we're bringing Pebble back! I blogged about it - ericmigi.com/blog/why-wer...

TIL you can set a successor to your GitHub account in case accidents happen. This is one of the best GitHub features I haven’t discovered for a while. Highly recommended for every open source maintainer to set it up! docs.github.com/en/account-a...

Customizable selects are coming to Chromium soon. The intent to ship was just sent: groups.google.com/a/chromium.o...

This is huge! CSS attr() gets an upgrade by @bram.us www.bram.us/2025/01/20/c...

The Parliament of Estonia adopted a statement refusing to acknowledge the legitimacy of the Georgian Dream government and parliament, calling on the global community to take concrete steps to support the legitimate President, civil society, and democracy protesters. www.riigikogu.ee/en/news-from...

🎉 OMG OMG OMG Chrome is shipping CSS attr() for every property!!! 🎉 I’ve been asking for this for over a decade!! w00t!!! 🤩 developer.chrome.com/blog/advance...

Chrome 133 goes beta today, with some very nice CSS/UI features: * Advanced `attr()` function * `:open` pseudo * Scroll State Container Queries * `text-box`, `text-box-trim`, and `text-box-edge` * popover=hint * Animation.overallProgress * DOM state-preserving move

Interop 2024 reached an all time high interoperability score! Every browser tested earned a 99, while overall interoperability reached 97% test pass rate (in preview browsers). Read more about the success of Interop 2024: webkit.org/blog/16413/t...

I'm pretty excited about this new ESLint rule for CSS that checks for baseline status. Please leave feedback here: github.com/eslint/css/p...

A geek's guide to photography: lcamtuf.coredump.cx/photo_basics/

aspect rato

You’re still arguing about tabs vs. spaces? May I present…

Pair-programming and psychological safety

Chromium: Intent to Ship in v133 #CSS `text-box`, `text-box-trim` and `text-box-edge` groups.google.com/a/chromium.o... this feature is RAD. try it in Canary with this syntax explorer visualizer tool I'm hackin on codepen.io/argyleink/fu...

I propose we replace semantic versioning with pride versioning

Europeans should treat Musk like a rogue state. From @theguardian.com www.theguardian.com/commentisfre...

`margin-block: 1lh;` is such a better default for paragraphs of text than `margin-block: 1em;` I highly recommend it.

TIL Object.assign makes DOM creation more compact: document.body.appendChild( Object.assign( document.createElement('div'), { className: 'foo', textContent: 'Hi' } ) ); Learn more:

Is there a book on the history of the web browser? Not finding anything particularly relevant on Amazon UK.

Fun fact: If someone quotes a post of yours in a way that is unwelcome (as is commonplace on Twitter/X) there is a tool to combat the unwanted attention. Simply click the three dot menu on the quote post & click "Detach quote". This removes your post from their quote post. Useful to know, do share!

"Putin is fighting not to conquer Pokrovsk but to destroy Ukraine as a nation. He wants to show Russians that democratic aspirations are hopeless. He wants to prove that a whole host of international laws and norms, including the United Nations Charter and the Geneva conventions, no longer matter"

"If you torture the data long enough, it will confess to anything” - Ronald H. Coase. This is why it’s important to be data informed, and use data as supporting tool, not absolute truth, because data can be biased too, from collection to interpretation, incomplete information.

Is there a way to organize (label?) people I follow to get separate feeds for browser folks, journalists, cat pics, etc?

One of my favourite UI patterns is using `backdrop-filter` to create a “frosted glass” effect. When I see this effect in the wild, though, it’s almost never as lush and realistic as it could be. There’s an important optimization that nobody makes. ✨ I share the secret sauce in my brand-new post:

Experimenting with showing vendor positions on the web features explorer, on top of browser compat. To see if a feature is held up because it hasn’t been implemented yet, or if the vendor opposes it. Example: https://web-platform-dx.github.io/web-features-explorer/features/accelerometer/