Andy Balaam's Blog
  • About Andy Balaam
  • All articles
Rust 101 - 29: Trait objects and object safety

Trying to explain why the rules for object safety are the way they are, and how to create and use a trait objects. Series: Language basics, More synt… ...more

June 17, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 28: Dynamic dispatch

Explaining how to hold on to something even when we don't know its exact type, just what trait it implements. Series: Language basics, More syntax, T… ...more

June 10, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
New home for my videos: video.infosec.exchange

Huge thanks to Micah Scott for hosting my videos on diode.zone until recently. My videos are moving to video.infosec.exchange/a/andybalaam - please up… ...more

June 09, 2024 [Videos]
Why I won't link to AI resources

I received a very kind email today from someone who had found my page Resources for year 6 teachers on coding and programming helpful, and wanted to s… ...more

May 24, 2024 [Tech]
Rust 101 - 27: Exercises for module C (q2)

Implementing a simplified form of Mutex. To see the exercises code as it was when I recorded the video: git clone https://github.com/t… ...more

May 23, 2024 [Programming, Rust, Tech, Videos]
1 2 ...1112131415 ... 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