Geoff Goodman
banner
goodman.dev
Geoff Goodman
@goodman.dev
Curious mind. Creator of https://plnkr.co. Tech lead for extensibility at Auth0 (OKTA). I will never stop experimenting.
There is some pretty wild stuff out there that I do not understand but believe might be part of one kind of solution: differentiable data flows.

For example: docs.rs/differential...

I don't know that a social network is the kind of problem best (currently) suited for sync engines.
differential_dataflow - Rust
Differential dataflow is a high-throughput, low-latency data-parallel programming framework.
docs.rs
May 30, 2025 at 1:51 AM
I think that is among the hard problems. I don't have an answer I'd feel confident saying.
May 30, 2025 at 1:48 AM
There are a few spins on where the reducers live, I think.

In one spin, a kind of reducer needs to live near where data is persisted. Another kind lives on the clients. The events and actions they reduce may be different but are coordinated to propagate eventually-consistent state.
May 30, 2025 at 1:37 AM
Distributed redux.
May 30, 2025 at 1:28 AM
Excellent job on the release and blog post.
March 24, 2025 at 4:52 PM
Does the team plan to offer some of the component packages as public, stable-ish modules?

That could create quite an inflection point for the go JS tooling ecosystem.
March 12, 2025 at 5:32 PM
Really just the browser (monaco).
March 11, 2025 at 9:12 PM
Do you have plans to continue to support runtime environments that can't run native binaries? WASM build and bindings maybe?
March 11, 2025 at 8:46 PM
What does this mean for use-cases that run in browser-like environments where we can't run native binaries? Will a WASM build and wrapper be created?
March 11, 2025 at 5:11 PM
On X, I had explored this space with an asyncish/awaitish syntax: x.com/filearts/sta...

These would be opt-in graph colour-buster syntax that a sufficiently good compiler could down level. But runtime support would be needed to really unlock the perf potential.
Geoff Goodman on X: "Listening to your (@schickling) interview with @jlongster that lament about Promises really resonated. I've been mulling over some minor new syntax to give power users the tools to escape micro task hell. I call it asyncish and awaitish, denoted by `async?` and `await?`. 1/" / X
Listening to your (@schickling) interview with @jlongster that lament about Promises really resonated. I've been mulling over some minor new syntax to give power users the tools to escape micro task hell. I call it asyncish and awaitish, denoted by `async?` and `await?`. 1/
x.com
March 3, 2025 at 1:00 PM
It has "A Tale of Two Cities" vibe building.
February 24, 2025 at 6:54 PM
I think it's the same phenomenon that explains certain framework flame wars. Folks sometimes associate themselves emotionally with projects, VC funded or not.
February 3, 2025 at 5:33 PM
It seems like that provides everything needed to hack arrays and maps into css 😁
January 22, 2025 at 8:32 PM
They're feeling the years for sure but maybe they've got a few more in them 😅
January 10, 2025 at 4:19 PM
I've been rocking the same slippers all day every day for almost 20 years. They were swag for a college sports team I was on. Came from somewhere in Slovenia that I've never been able to track down. Leather and cork.

Might these let me move on?
January 10, 2025 at 3:50 PM
I still haven't figured out WTF nitro is and hope I never have to.
December 19, 2024 at 7:45 PM