-
Notifications
You must be signed in to change notification settings - Fork 0
Home
HeyItWorked edited this page Mar 24, 2026
·
4 revisions
A CRUD bookshelf app built in every language. Same API, same database, different implementations.
This wiki is a learning companion — each page breaks down how a language solves the same problem, with Python translations to build intuition.
-
Go Bookshelf — Structs, pointers,
if err != nil, stdlib HTTP - TypeScript Bookshelf — Interfaces, async/await, Hono, Bun runtime
- Gleam Bookshelf — Custom types, Result, pattern matching, BEAM
- Gleam pog — Query pipelines, typed parameters, row decoders
- Babel Rosetta — Side-by-side comparison of the same logic in every language
- SQL Layer Across Languages — How each language talks to the same Postgres database
- Error Philosophy — Go's explicit errors vs TS exceptions vs Gleam's Result type
- Testing Patterns — Same 8 tests, 3 very different approaches