goer Download ↓

Tutorials / overview

Learn by making a process.

You learn this stuff faster by running it than by reading about it. A process is Goer’s name for one small worker that keeps its own data and reads its own inbox of messages, and making one is the quickest way in. So every tutorial starts with a small program that works, explains the problem it solves in plain words, and only then tells you what Goer calls it. You’ll start with a counter, break it on purpose, change it while it’s running, let it talk to the outside world, and finish with a small app that uses all of it.

When you’re done.Architecture explains why things are split up the way they are, and debugging shows you a live system in your browser. After that: distribution, performance, CRDT state, and the imgo language.