2026-18
We need a federation of forges
I wrote a bit about forge federation, the full post is on the Tangled blog but also on this site. I have taken to explaining the Tangled vision with this short paragraph:
- Code collaboration began with the email flow: git (code transfer) + email (comms)
- Then there was GitHub: git (code transfer) + GitHub the website (comms)
- There is the ForgeFed project: git (code transfer) + maybe ActivityPub (comms)
- We are building Tangled: git (code transfer) + AT protocol (comms)
The blog was on the orange site for a bit and probably put a mark on our back, because I spent the rest of the week trying to discourage bots from bogging down our servers with expensive requests.
Vouching on Tangled
Vouching has finally landed on Tangled. The release is covered on the Tangled blog. I am already finding great value in identifying trustworthy PRs to the tangled.org/core repository via my network.
Building code-navigation with tree-sitter
I have started by porting some of my code-navigation work from Rust to Go in order to implement GitHub style code-intelligence on the Tangled appview. Much like GitHub's model, the engine will balance query-time to index-time by working at a file level. It does not however use stack-graphs, as cool as they are, but still uses the same tree-sitter-graph DSL to define regions. I'll have more to say very soon!
Moving house
Unfortunately thats all the hacking I had in me this week. All my machines have been down for the most part because I am moving flats.