Twitxy Saved

Surma

@DasSurma

DX & monorepo at @ShopifyEng
Craving simplicity, finding it nowhere.
Internetrovert 🏳️‍🌈 He/him.
Bristol, UK surma.dev Joined June 2008
1.5K Following 38K Followers 22K Posts

Latest posts 5

Pinned post

Surma @DasSurma
📝 First blog in a long time!

I always like “flow-based” programming, and it’s a very powerful paradigm. LangGraph lets you codify complex workflows as graphs, and also integrates really well with LangChain, if your workflow is LLM-driven.

surma.dev/things/langgra…
surma.dev LangGraph for complex workflows — surma.dev I may be late to the party, but LangGraph lets you build complex workflow architectures and codify them as powerful automations. Also LLMs, if you want. But you don’t have to!
5 replies 10 reposts 83 likes 15K views View on X
Surma @DasSurma
This is what I have been working on! Shopify’s monorepo “world”, its nixification, building our Slack-based agent River and now generalizing River’s underlying agentic sandbox infrastructure called Aquifer.

Finally I got someting I can share about it!
shopify.engineering/under-the-river
shopify.engineering Under the River (2026) - Shopify What it took to ship our Slack-native agent River, lessons learned, and the substrate that runs beneath it. Co-authored by River.
2 replies 3 reposts 19 likes 1.7K views View on X
Surma @DasSurma
`builtins.wasm` is now a (experimental) thing in @DeterminateSys’ nix, with a PR open for upstream nix.

This lets you extend the nix language by compiling C/C++/Rust/etc into safely sandboxed, platform-independent plugins!

determinate.systems/blog/builtins-…
determinate.systems A new chapter for the Nix language, courtesy of WebAssembly Determinate Nix now supports Wasm functions in Nix expressions, bringing a range of new possibilities to the Nix ecosystem
1 replies 3 reposts 25 likes 2.3K views View on X