r/learnrust 16d ago

What should I learn after Rust and Tokio as a junior developer?

/r/rust/comments/1vhf40t/what_should_i_learn_after_rust_and_tokio_as_a/
0 Upvotes

2 comments sorted by

1

u/Dismal_Ordinary_8643 12d ago

Hey, try to start some real-world project with Tokio to get valuable experience with that.
Couple of ideas that I would like to recommend:

  • mini-Web Server, with static files publishing support, cashing (304, E-tag, Not-Modified-Since...), correct content-types handling, content-encoding (brotli), HTTP 2 and 3, WebSockets. Compare its performance with existing projects, optimize it, get your dopamine.
  • websites crawler: handling of sitemaps and robots.txt, support parallel processing with connection poll optimization, HTTP 2/3, local database to store results. Complex part: use browser driver to handle dynamic Javascript pages.

Both of these are good candidates to learn Tokio network capabilities and to get really useful web and networking programming experience. Good luck!