Skip to content

Rust NYC Monthly Meetup: A Deep Dive into Tower by Adrien Guillo

Photo of Zachary Thomas
Hosted By
Zachary T. and 2 others
Rust NYC Monthly Meetup: A Deep Dive into Tower by Adrien Guillo

Details

Hello Rustaceans of NYC!

This month, Adrien Guillo joins us to give his talk `A Deep Dive Into Tower`. He'll also be giving this talk at FOSDEM 2024 so it's super cool that we're getting a preview!

From the FOSDEM talk page description:

Tower is a crate of “modular and reusable components for building robust networking clients and servers” widely used in prominent projects within the Rust ecosystem, including Hyper*, Axum, or Tonic. This ubiquity means Rust developers invariably engage with the `Service` trait, Tower's core abstraction, while working with these libraries. Despite its conciseness, reading and understanding code that abstracts over the `Service` trait proves challenging because of the heavy use of generics and intricacies of implementing non-boxed futures. This complexity raises the learning curve for beginner and intermediate Rust developers to become proficient in their favorite frameworks. In this talk, we will demystify the `Service` trait, explore practical examples from real-world codebases, and construct increasingly complex Tower layers from scratch.
*Hyper actually relies on its own very similar `hyper::Service` trait.

Sounds fun and exciting!

As always there will be food and drink.
See you all there!
🦀

Photo of Rust NYC group
Rust NYC
See more events
436 Lafayette St
436 Lafayette St · New York, NY