Dominic Farolino
banner
domfarolino.com
Dominic Farolino
@domfarolino.com
Google Chrome engineer trying to simplify the web platform.

https://domfarolino.com
📢 We're finally looking to ship Observables in Chrome!! It's been a long time coming—many thanks to all in the community for the great feedback and help along the way!!

Especially @benlesh.bsky.social, @keithamus.social, @domenic.me, @jordan.har.band & more! 🙏

groups.google.com/a/chromium.o...
February 21, 2025 at 9:41 PM
Reposted by Dominic Farolino
Escape from event listener callback hell! 🌋

Observables are nearly here!

el.when('mousemove')
.takeUntil(document.on('mouseup'))
.subscribe({next: e => … });

Clean: takeUntil handles cleanup
Declarative & concise
Efficient: No event handling after mouse released

tinyurl.com/yc3rxxtz
GitHub - WICG/observable: Observable API proposal
Observable API proposal. Contribute to WICG/observable development by creating an account on GitHub.
tinyurl.com
January 28, 2025 at 10:14 PM
We're shipping the new `Node#moveBefore()` API in Chrome 133! Read more in our latest blog post: developer.chrome.com/blog/movebef...

Huge thx to @nomster.bsky.social for help bringing this to life, frameworks that helped test it, and the spec ecosystem for working with us to get it standardized!
January 21, 2025 at 9:17 PM
Reposted by Dominic Farolino
Observables are to event subscriptions as promises are to callbacks: first-class objects you can transform, pass around, and build on top of. @domfarolino.com and @benlesh.bsky.social are looking to make them a standard part of the web platform, and I'm optimistic about their chances!
GitHub - domfarolino/observable: Observable API proposal
Observable API proposal. Contribute to domfarolino/observable development by creating an account on GitHub.
github.com
July 28, 2023 at 2:29 PM
Ooh Substack allows you claim your subdomain as a Bluesky handle via some auto DNS magic which is pretty cool!
May 25, 2023 at 10:58 PM
If you know what an API is but you've never heard of an *ABI*, fear no more! Check out this post I just wrote; it explains the difference in a super easy-to-follow way: https://dom.substack.com/p/apis-abis-and-shared-libraries
May 25, 2023 at 7:10 PM
Reposted by Dominic Farolino
🍪⏳ Big milestone on the way to deprecating third-party cookies as we gear up to ship multiple Privacy Sandbox APIs in Chrome 115! We've got APIs, enrolling sites, Chrome testing modes *and* 1% third-party cookie deprecation from 2024 ⤵
https://developer.chrome.com/blog/shipping-privacy-sandbox/
developer.chrome.com
May 18, 2023 at 1:46 PM
Too real
May 16, 2023 at 1:18 PM
Through some wrangling & persistence I was able to secure dom.substack.com and I'll be starting a new low-traffic technical blog kinda thing. I have some drafts about event-driven programming, TikTok & the Web Platform, and tricky binary compatibility stuff. Feel free to sign up!
May 9, 2023 at 9:39 PM
I always forget which of my repos have gh-pages enabled, so I built a tiny app that shows you (+ for the people you follow). You can find some cool, forgotten-about projects with it, give it a shot!

https://gh-pages.glitch.me/
May 3, 2023 at 12:05 PM