Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
History
Business
Sports
News
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/c8/b7/bf/c8b7bf5b-e07b-d311-66bf-82adb0e060e4/mza_11183718116199647259.jpeg/600x600bb.jpg
netstack.fm
Plabayo BV
20 episodes
5 days ago
A podcast about networking, Rust, and everything in between. Join us as we explore the stack: from protocols and packet flows to the people and projects building the modern internet — all through the lens of Rust. Featuring deep dives, crate spotlights, and expert interviews.
Show more...
Technology
RSS
All content for netstack.fm is the property of Plabayo BV and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
A podcast about networking, Rust, and everything in between. Join us as we explore the stack: from protocols and packet flows to the people and projects building the modern internet — all through the lens of Rust. Featuring deep dives, crate spotlights, and expert interviews.
Show more...
Technology
https://hosting-media.rs-prod.riverside.fm/media/podcasts/874b786e-9d30-4991-9787-f0ef69593261/logos/a8ace878-ac40-4a7e-8470-d56fe5cc79dc.jpeg
gRPC with Lucio Franco
netstack.fm
1 hour 27 minutes 59 seconds
3 months ago
gRPC with Lucio Franco

Episode 9 – gRPC with Lucio Franco.

A deep dive into the world of asynchronous networking in Rust with Lucio Franco, maintainer of Tonic, Tower, Tokio, and Hyper. We explore the origins and design of gRPC and its Rust implementation, Tonic—how it came to be, what problems it solves, and why it matters. Along the way, Lucio shares insights into open source collaboration, Google’s work on gRPC for Rust, and what the future might hold for the broader async Rust ecosystem.

Learn more:

  • https://github.com/hyperium/tonic — Tonic on GitHub
  • https://github.com/tokio-rs/tokio — Tokio runtime
  • https://github.com/tower-rs/tower — Tower library
  • https://github.com/tower-rs/tower-grpc — Archived tower-grpc project
  • https://grpc.io/ — gRPC official site
  • https://github.com/hyperium/tonic/blob/master/examples/helloworld-tutorial.md — Tonic "hello world" tutorial
  • https://docs.rs/tonic/latest/tonic/ — Tonic technical documentation
  • https://twitter.github.io/finagle/ — Finagle
  • https://github.com/linkerd/linkerd2 — linkerd2

Rama

If you like this podcast you might also like our modular network framework in Rust: https://ramaproxy.org


Chapters

  • 00:00 Intro
  • 00:45 Introduction to Lucio
  • 06:50 Lucio's Journey in Rust and Open Source
  • 14:45 Future of tower
  • 29:48 Exploring gRPC: Concepts and Features
  • 36:33 gRPC vs HTTP: A Comparative Analysis
  • 43:38 The Role of Proxies in gRPC Communication
  • 54:12 Integrating Tonic with Other Stacks
  • 59:15 Collaboration with Google on Tonic
  • 01:07:03 Getting Started with Tonic and gRPC
  • 01:09:48 Tonic Ecosystem: Recommended Crates
  • 01:14:19 The Naming of Tonic
  • 01:16:38 gRPC Web: Bridging the Browser Gap
  • 01:23:16 Proxying gRPC Data: Considerations and Challenges
  • 01:27:08 Outro

Netstack.FM

  • More information: https://netstack.fm/#episode-9
  • Join our Discord: https://discord.gg/29EetaSYCD
  • Reach out to us: hello@netstack.fm

Music for this episode was composed by Dj Mailbox. Listen to his music at https://on.soundcloud.com/4MRyPSNj8FZoVGpytj.

netstack.fm
A podcast about networking, Rust, and everything in between. Join us as we explore the stack: from protocols and packet flows to the people and projects building the modern internet — all through the lens of Rust. Featuring deep dives, crate spotlights, and expert interviews.