Andy Balaam's Blog
  • About Andy Balaam
  • All articles
Rust 101 - 38: Exercises for module E (q1a)

Writing our own multi-producer-single-consumer (MPSC) queue using async Rust. To see the exercises code as it was when I recorded the video: git clon… ...more

August 06, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 37: Async runtimes

We talked about how Futures have poll methods, but who calls them? That is the job of the runtime. We talk about how to launch your async code and how… ...more

July 29, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 36: What async and await really do

Attempting to explain as slowly as possible what actually happens when the compiler finds an async function containing awaits: it writes a poll method… ...more

July 25, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 35: Futures

Exploring what a Future is in async Rust and how we could manually write code that polls futures. Normally, we avoid this manual work by using the asy… ...more

July 18, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 34: What is async?

What async programming is and what it looks like in Rust. Series: Language basics, More syntax, Traits and generics, Building applications, Concurren… ...more

July 18, 2024 [Programming, Programming Languages, Tech, Videos]
1 2 ...910111213 ... 111 112
Recent
Mini-rust in Rust 028: Lexing plus-equals
Standing again for the Matrix Governing Board
Testing nonexistence
Mini-rust in Rust 027: Parsing blocks of code
Mini-rust in Rust 026: Parsing an empty while loop
Mini-rust in Rust 025: Parsing let mut
Mini-rust in Rust 024: Lexing the <= sign
Mini-rust in Rust 023: Refactor to share structure of the syntax tree
Rust tracing basic setup
Mini-rust in Rust 022: Stop lying about types in errors
Mini-rust in Rust 021: Including type information in our syntax tree
Mini-rust in Rust 020: Gaps in our type checker
Mini-rust in Rust 019: Type checking an actual type error
Mini-rust in Rust 018: Type checking, the happy path
Mini-rust in Rust 017: Handling float literals
Andy's home page Categories Sitemap RSS Feed

© 2005 onwards Andy Balaam. CC BY-SA except where otherwise stated (source code). Powered by Zola & Abridge