freddiehaddad / tokio-lessons
PublicA collection of progressive assignments designed to teach asynchronous programming in Rust using Tokio.
A set of progressive hands-on assignments with example solutions to teach asynchronous programming concepts in Rust using Tokio.
How It Works
You stumble upon a friendly collection of step-by-step lessons to learn how to make Rust programs run super fast by handling many things at once.
You grab the ready-made examples onto your computer so you can start playing right away.
Run the first lesson and watch it grab info from several websites all at the same time, seeing each one's speed and any hiccups.
Try the next one where you control how many jobs run together, like keeping a party from getting too rowdy.
Create a simple chat spot where friends' messages zip around to everyone else instantly.
Add the magic to end sessions cleanly, telling everyone goodbye and waiting politely before closing up.
Set up a flow where pretend logs get sorted and counted by teamwork stages without backups.
You've completed the lessons and now know how to build quick, smart programs that juggle tasks like a champ!
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.