in case you missed it: yesterday i wrote about a new open source tool i made, called RSC Explorer.
it lets you interactively step through how the React Server Components protocol works directly in the browser — no server needed.
View quoted note →
or like in typelex i whipped up a simple DSL for testing all features of the CLI in a few minutes tangled.org/danabra.mov/...
if you know what you’re doing, you have no excuse skipping good tests now. they’re cheap to make and add a ton of value. and cheap to evolve
my point is that normally in a project i wouldn’t even bother with these powerful harnesses because creating them involves a lot of thinking and iterating on their design is very annoying
but with llms you just steer them a few times or ask to port entire suite to a new format etc. it’s easy
or have a look at this setup in sidetrail
tests are declarative and can emit lexicon records tangled.org/danabra.mov/...
but behind the scenes the test harness actually even verifies eventual consistency of optimistic DB writes vs firehose ingester tangled.org/danabra.mov/...
tangled.org/danabra.mov/si...
ok that doesn’t seem very clever does it? just a few DOM assertions?
actually no! it’s using helpers that are packed with invariants about how ui elements progress over time, what’s allowed to update in what order, what should match what
i explained these to claude
github.com/gaearon/rsce...
github.com/gaearon/rscexp...