
Systems / ILLUSTRATED SERIES
Build It Yourself
A Shell, a Key-Value Database, and a Web Server from Scratch
Build a small shell, key-value database, and HTTP server from scratch. Work through the processes, files, and sockets that make them run.
Coming soon
We’re preparing this book for publication. Its Amazon listing will be linked here when it’s available.
Read a sample chapterA LITTLE MORE CLARITY
What you’ll explore.
Developers who learn best by building something that works.
The outline is from the working manuscript and may change before publication.
- 01Processes and pipes
- 02A working shell
- 03Append-only logs
- 04Indexes
- 05TCP sockets
- 06An HTTP server
PUT AN IDEA TO WORK
Explore practice There’s a seat for your curiosity.
Try a coding problem, then compare approaches with a friend.
