Dennis Heihoff, founder of Lumber.dev, will talk to us about his experience writing Tesserae, a Clojure-based spreadsheet written on Electric Clojure.

Dennis says:

I’ve tried writing a Clojure based spreadsheet before and failed. A naive implementation was never performant enough and I simply didn’t have time to pour my lifeblood into architecting a side project while running a company and having a life and doing -important research- reading Twitter.

All of this changed with Hyperfiddle Electric (think: cross environment Clojure code composition). Within two weeks part time I had written Tesserae, a sandboxed Clojure spreadsheet with cell reactivity, scheduled code execution, hiccup, vega rendering and more — and all of that in under 2000 LoC 🤯 of honestly fairly naive but, thanks to Electric's performant code.

Since then, Tesserae has been actively used at Lumber as a dashboard, budget notification service and invoice generator. In this talk we’ll dive into Tesserae’s capabilities, code and Hyperfiddle Electric.

Source code: https://github.com/lumberdev/tesserae

https://www.youtube.com/watch?v=nEt06LLQaBY