Andy Balaam's Blog
  • About Andy Balaam
  • All articles
Invisible Crypto: can Matrix be both secure and easy to use?

The Invisible Crypto initiative intends to make Matrix easier to use by ensuring that encrypted messaging is secure by default, and the user is not b… ...more

October 20, 2025 [Matrix, Tech, Videos]
Mini-rust in Rust 049: Lexing an empty function

The next big thing we need to be able to do is define functions. Let's start by lexing the fn keyword and brackets: we're going to need both of those.… ...more

October 17, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Mini-rust in Rust 048: Handling variable scope

Variables should be defined inside their curly braces and not elsewhere, and it should be fine to "shadow" variables by defining new ones inside a sma… ...more

October 10, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Mini-rust in Rust 047: Updating types as we get more information

If we know that y is an f64, when we see x *= y, we can guess that x is an f64 too. You can find the source code at codeberg.org/andybalaam/milk and … ...more

October 03, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Jez and Andy write a Parser

My friend Jez is back, and we make a start on a parser for the Cell language (in Rust, of course). You can find Jez at jezuk.co.uk and follow him at @… ...more

September 26, 2025 [Programming, Programming Languages, Rust, Tech, Videos]
1 2 ...678910 ... 123 124
Recent
Web Words: what if we used 3 words to find a web site?
Coding JezzBall in Rust+WASM
Coding up a circular buffer with Jez
LLMs produce plausible noise
Parsing SGF files for fun
A full (slow) solution to the Billion Row Challenge
The billion row challenge: do we have a bug?
Writing a bit-wise iterator (with Jez!) for our gunzip implementation
Keep the faith
Implementing gunzip from scratch in Rust
Jez returns for programming language chat!
Announcing Changelog Builder - a towncrier clone for building changelogs
Using anyhow to handle errors in my Rust changelog builder
A simpler blog comment system
Building a Rust commandline tool: a towncrier clone
Add a comment

Your comment

Comments welcome. I review them manually, so there will be a delay before they appear.

Markdown is allowed.

To prevent spam, please type 'Scheme' below:

Andy's home page Categories Sitemap RSS Feed

No AI was used to create this site or any of my projects. See NOAI.md.

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