Writing and teaching about software engineering.
- 2023-04-08: Getting the
- 2023-03-11: Terminals and Shells 3: Bits and pieces
- 2023-02-12: Terminals and Shells 2: Processes and their environments
- 2023-01-28: Terminals and Shells 1: Fundamentals
- 2022-12-28: Advent of Code 2022 in Rust
- 2022-08-05: Mapping into the serde data model
- 2022-07-22: A look at serde-json
- 2022-01-17: The spike at the heart of floats
- 2021-10-09: Good tests don't change
- 2021-08-30: How to think of unwrap
- 2021-08-20: Async, Non-blocking, static or dynamic, strong or weakly typed
- 2021-08-14: Exploring serde's data model with a toy deserializer
- 2021-07-23: Understanding Rust's serde using macro expansion
Anvil is a in-browser Minecraft map renderer powered by Rust and WASM. You can render a map of your Minecraft world in the browser with no upload required. It also contains renders of several big YouTuber's worlds, such as EthosLab and Hermitcraft.
It is powered by my fastnbt crate for parsing the Minecraft NBT data format.