Deep Dive Session 4: Protohackers Exercises Mob Coding (Problem II onwards)


Details
Let's dive into practical network programming with the protohackers exercises from protohackers.com again.
We started last event with an echo server and a JSON -RPC server for prime numbers.
The next tasks include a sort of time series database for ants, a chat server and a malicious TCP proxy. They get increasingly more difficult, for example problem 6 requires us to implement a system which collects data from sensor clients, transforming it, and forwarding it to different nodes.
We'll be using the Tokio crate and its friends for these.
We'll see how far we get, as these challenges are not easy, but I can promise you we'll all learn something. If you have no previous experience with Rust or Tokio, feel free to come along, it'll be fun (they said)!
I hope we can arrange to do this in a loose mob coding manner, so it would be great if you could have a recent Rust toolchain ready. I will provide a testing server and gitpod instance.
We'll take a break at 12, at least. 4h is just a suggestion, we might go longer...
We'll meet at meet.jit.si/rust-nbg as always (just meetup won't let me set the link again)
Looking forward,
Rafael

Deep Dive Session 4: Protohackers Exercises Mob Coding (Problem II onwards)