Infrastructure Go daemon
Today · Infrastructure Development with Go

One session. 25 minutes.

Built from your memory model — nothing to choose, nothing to skip past. It adapts as you answer.

test runner — watching practice/
 checking local runner…
The path

Mastery, not completion

strong refresh learning ahead milestone

Refresh candidates move to the front of today's bounded review — they never lock the path or turn the practice bank into a checklist.

Local workbench — how exercises run on your machine

Exercises run in your editor and terminal, verified by real go vet + go test. This page only schedules and watches. One-time setup:

git clone https://github.com/jmilne22/vibe-learn && cd vibe-learn
npm install
npm run practice        # generate the Go exercise workspaces in practice/

In the desktop app, the local runner starts automatically. When studying in a browser (including on the hosted site), start it yourself:

node vibe.js watch      # leave running: watches practice/, relays results here

The loop: a card names its exercise → node vibe.js next points you at the file → edit in your editor → save → tests run automatically → the card updates and grades itself within a few seconds. No code is ever typed into the browser.

Learning path

Browse modules and milestones

Focus timer

Study session

Use this when you want a bounded block without leaving the dashboard.

Detailed activity
0Best streak
0Today
Data management
Sync settings