Over the next week hyperium/tonic will become grpc/grpc-rust and we will publish a preview release of the new grpc crate. This marks a significant next step for the tonic project and for all gRPC users in Rust as it will be upstreamed to the official gRPC project . The gRPC project is a part of the Cloud Native Computing Foundation ( CNCF ), a division of The Linux Foundation. How tonic…
Tonic: 0.2 release with the future in mind! After a few months of work we finally have released tonic 0.2. This release marks the start of a new path for tonic . Generic encoding Originally, tonic was a wrapper around hyper , tower and prost providing a good out of the box experience for protobuf based gRPC services. With 0.2 tonic still provides a great out of box experience for protobuf but now…
Tonic: 0.1 has arrived! tonic is a gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility. It has been a few months since I originally released the 0.1.0-alpha.1 version. Since then there has been a ton of growth and improvements. We've seen 32 new contributors , two new guides , 8 more examples and 5 releases . Not only have we seen a lot of…
Tonic: gRPC has come to async/await! I am pleased to finally announce a crate that I have been working very hard on for the past few months. tonic has finally hit the initial 0.1.0-alpha.1 release! Stable releases will follow in the coming months. What is Tonic? Tonic is a gRPC-over-HTTP/2 implementation focused on high performance, interoperability, and flexibility. This library was…
Amethyst: The Gem in the Rust I originally wrote this all up in preparation for the talk I gave at the Rust NYC October Meetup in 2018. The slides are available here . This is just a translation of what I said but in blog form What is a Game Engine? A game engine is usually just a collection of libraries that are glued together to provide easy utilities to build a game. This includes things like…