Implementing SMTP straight from the RFCs
Reading RFC 5321, 3207, and 4954 and turning them into a working mail server and client in Go.
Notes on software engineering, systems programming, and more.
Reading RFC 5321, 3207, and 4954 and turning them into a working mail server and client in Go.
What I learned writing a lexer, parser, tree-walk interpreter, B+ tree indexes, and ACID transactions by hand.
A master server for coordination, peer discovery, and direct peer-to-peer transfers — built without a framework.