Cover Photo for Saturating the NIC: A network optimisation adventure

Saturating the NIC: A network optimisation adventure

Primary Photo for Tokyo Rust

Hosted by

Tokyo Rust

In-Person

Address available to attendees

Ready to join in on the fun?

Time for another Rust Tokyo talk! We're going to be hosting a talk from Alex Sayers with an excellent tour through the options in rust for asynchronous computation and concurrency (much more than just async/await futures!).

Alex works at Tsuru Capital where he’s responsible for simulation and back-testing. He lead Tsuru’s transition to Rust, beginning in 2017. In his previous life he lived in Switzerland and wrote Haskell; and before that he studied Physics and Philosophy at Oxford. 

Modern network hardware offers incredible bandwidth, but writing software which utilises that bandwidth requires knowing a few tricks. This talk will be a guided tour of Linux’s networking-related functionality, and how to use it from Rust. We’ll implement a simple server and progressively optimise it, trading better performance for trickier code. By the end you’ll know what’s possible (and at what cost to your complexity budget). 

Once again, Google For Startups has generously offered to host us (special thanks again to Sunshine).

The space is on the 5th floor of the Shibuya Stream building, which you can reach by elevator or the escalator just outside the "new south exit" from the JR station (go out and take a left), following the signs that say "Google". We'll be on the 5th floor showing you how to print your guest badges (which we'll prepare from the list of those who sign up, so remember to RSVP so you can be guaranteed a spot).

Saturating the NIC: A network optimisation adventure

Primary Photo for Tokyo Rust

Hosted by

Tokyo Rust

In-Person

Address available to attendees

Time for another Rust Tokyo talk! We're going to be hosting a talk from Alex Sayers with an excellent tour through the options in rust for asynchronous computation and concurrency (much more than just async/await futures!).

Alex works at Tsuru Capital where he’s responsible for simulation and back-testing. He lead Tsuru’s transition to Rust, beginning in 2017. In his previous life he lived in Switzerland and wrote Haskell; and before that he studied Physics and Philosophy at Oxford. 

Modern network hardware offers incredible bandwidth, but writing software which utilises that bandwidth requires knowing a few tricks. This talk will be a guided tour of Linux’s networking-related functionality, and how to use it from Rust. We’ll implement a simple server and progressively optimise it, trading better performance for trickier code. By the end you’ll know what’s possible (and at what cost to your complexity budget). 

Once again, Google For Startups has generously offered to host us (special thanks again to Sunshine).

The space is on the 5th floor of the Shibuya Stream building, which you can reach by elevator or the escalator just outside the "new south exit" from the JR station (go out and take a left), following the signs that say "Google". We'll be on the 5th floor showing you how to print your guest badges (which we'll prepare from the list of those who sign up, so remember to RSVP so you can be guaranteed a spot).

Guild

Get in touch!

hi@guild.host