Andy Balaam's Blog
  • About Andy Balaam
  • All articles
Elected to the Matrix Foundation Governing Board!

I am really excited to say I was elected to the Governing Board of the Matrix Foundation! I was really surprised because there were lots of people sta… ...more

June 23, 2024 [Matrix, Tech]
Rust 101 - 32: Exercises for module D (q2)

Trying out the typestate pattern by tracking the state of a 3D printer by changing our type instead of updating a variable whenever it changes. To se… ...more

June 23, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 31: Exercises for module D (q1)

Some good patterns to follow in your code e.g. "newtype", "typestate" and one to avoid. To see the exercises code as it was when I recorded the video… ...more

June 22, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 30: Good patterns and not so good

Some good patterns to follow in your code e.g. "newtype", "typestate" and one to avoid. Series: Language basics, More syntax, Traits and generics, Bu… ...more

June 17, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
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]
1 2 ...1011121314 ... 111 112
Recent
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
Mini-rust in Rust 016: Tidying our parser
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