Site map
(The old-school kind.)
It doesn’t look much like a map at present, alas.
Brace for the future where it will (to at least some extent). Undated
General pages:
Tag pages:
More pages that I haven’t yet made a good place in this site map for:
Started but not complete
Drafts in various stages of completion. Dates may be nominal.
Older, archived content
In 2026, I archived my old website, which includes some blog posts from 2013–2022.
Here’s the full list. I’ve marked a few of my favourites.
(There are also a few other pages; you can hunt them down if you like, I won’t link to them.)
- U+: pretty Unicode code point literals for Rust (2022-04-01)
- Don’t use the Unlicense: it’s an inferior license wrapped in an atrocious name (2022-01-14, last updated 2022-08-11)
#[cfg_attr(…, path = …)] for platform-specific module implementations (2021-06-18) make me a sandwich (2021-06-18) - Using
make and git diff for a simple and powerful test harness (2020-05-22) <_>::v::<_> (2019-08-20) - My dark theme implementation (2019-08-19, last updated 2021-01-10)
- A new website (2019-08-19)
- Tween: a middleware library experiment (2016-06-01)
- Rust ownership, the hard way (2015-05-12, last updated 2021-08-04)
- Quick tip: the
#[cfg_attr] attribute (2015-04-22, last updated 2019-08-19) - Why your first FizzBuzz implementation may not work (2014-10-03, last updated 2022-01-29)
- Teepee design: the HTTP method (2014-07-08)
- Teepee design: header representation (2014-05-10)
- Teepee design:
Status-Line, take two (2014-04-25) - Teepee design: a careful look at the HTTP/1.1
Status-Line (2014-04-25) - Blindly random (or: old stories + computers = ?) (2014-04-23)
- Introducing Teepee: the next step for rust-http (2014-04-23, last updated 2017-01-01)
- Say “no” to import side‐effects in Python (2014-04-05)
- The tech behind my Rust docs presentation (2013-12-19)
- A broad vision for the Rust docs stack (2013-12-19)
- GitHub: a case study in link maintenance and 404 pages (2013-10-04)
- My first post, concerning the blog itself (2013-10-02, last updated 2019-08-19)