John Murray
johns.codes
John Murray
@johns.codes
Software engineer @ antithesis

Always trying to talk about nix or rust...

Blog: Johns.codes
At the end of the day, if you have pure deterministic code, you can make a lot of simplifying assumptions on when you need to compute stuff since you can easily cache anything.
February 13, 2025 at 3:52 AM
While not reactive I've had a lot of fun using github.com/salsa-rs/sal... for a side project.

This mostly lets you write "lazy" code and you can just assume only the things that need to be computed will be (aka caching "for free")
GitHub - salsa-rs/salsa: A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system. - salsa-rs/salsa
github.com
February 13, 2025 at 3:52 AM
At my job we have a fully reactive coding environment antithesis.com/blog/noteboo...

Its an absolute joy to work in do make UIs since you see the UI change as you type.

Though I've come across some very strange edge cases when working on the internals that don't spark joy... (its still dope)
Introducing our reactive Notebook: the paradigm devs deserve.
Can we build better DX with a change in perspective?
antithesis.com
February 13, 2025 at 3:52 AM