In this second lesson of Rama 101, we will explore some of the concepts that are core to Rama. While these were already mentioned by name or introduced implicitly in the previous article, this lesson will examine them in more depth before we move on to the server side of things.
Blog
Essays, opinion pieces, and updates from our team.
In this first lesson of Rama 101 we will start to learn how HTTPS clients are really nested service stacks, and how to think within different layers of abstraction.
After close to five years of hard work by many of us, Rama 0.3 marks a milestone worth celebrating: a framework now ready to be used, explored, and built upon by the worldwide community.
The last planned Rama 0.3 alpha brings the service and state redesign close to its final shape, with gRPC and URI work still ahead before release candidates.
The third Rama 0.3 alpha improves Windows support, WebSocket extension handling, proxy connectors and release polish.
The second Rama 0.3 alpha continues the work on crypto, ACME, connection pooling and more deliberate HTTP version handling.
The first Rama 0.3 alpha broadens the protocol foundation with WebSocket, SOCKS5, better observability and more proxy-building primitives.
Rama 0.2 is a production-tested checkpoint after more than three years of careful work on programmable network infrastructure in Rust.
References for Parenting Tools, Authors and other resources.
Aim for excellent craftsmanship is at the core of our mission.