Biff.graph: structure your Clojure codebase as a queryable graph(github.com)
github.com
Biff.graph: structure your Clojure codebase as a queryable graph
https://github.com/jacobobryant/biff/tree/v2.x/libs/graph
4 comments
There are a few great talks on YouTube by the creator of Pathom explaining the value of the graph: https://m.youtube.com/watch?v=IS3i3DTUnAI
I've been rewriting a codebase using Pathom resolvers and it has been extremely fun and has made me really reexamine how I organize code. Without being hyperbolic, it's really a new coding paradigm. You get some extreme decoupling and it allows the engine to automatically maximizes concurrency.
Yeah, it's a big eye-opener. I'd like to see if I can figure out an ergonomic way to do it in Python since I do a fair amount of work in that, and passing ORM objects around isn't great.
The name suggests it plots graphs related to incoming email.