The Curious Engineer

All blogs / Rust

Chris Morgan’s everything feed

chrismorgan.info

Here’s a list of all the articles that I’ve written.

RustFrontend / CSS / browsersWeb development

Posts
26 from 2 Oct 2013 to 16 May 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://chrismorgan.info/*.feed

2026 3

  1. A few ways of specifying <br class=w><b>per-theme colours</b><br class=w> in only CSS
  2. I’ve banned query strings
  3. <strong>Making my new website:</strong><br class=w> under construction;<br class=w> poke, prod and play

2022 2

  1. <strong>U+:</strong> pretty Unicode code point literals for Rust
  2. <strong>Don’t use the Unlicense:</strong> it’s an inferior license wrapped in an atrocious name.

2021 2

  1. <code><i>#[cfg_attr(…, path = …)]</i></code> for platform-specific module implementations
  2. <code>make me a sandwich</code>

2020 1

  1. Using <code>make</code> and <code>git diff</code> for a simple and powerful test harness

2019 3

  1. <code>&lt;_&gt;::v::&lt;_&gt;</code>
  2. My dark theme implementation
  3. A new website

2016 1

  1. Tween: a middleware library experiment

2015 2

  1. Rust ownership, the hard way
  2. Quick tip: the <code><i>#[cfg_attr]</i></code> attribute

2014 8

  1. <strong>Why your first FizzBuzz implementation may not work:</strong> an exploration into some initially surprising but great parts of Rust (though you still may not like them)
  2. Teepee design: the HTTP method
  3. Teepee design: header representation
  4. Teepee design: <code>Status-Line</code>, take two
  5. Teepee design: a careful look at the HTTP/1.1 <code>Status-Line</code>
  6. Blindly random (or: old stories + computers = ?)
  7. Introducing Teepee: the next step for rust-http
  8. Say “no” to import side‐effects in Python

2013 4

  1. The tech behind my Rust docs presentation
  2. A broad vision for the Rust docs stack
  3. GitHub: a case study in link maintenance and 404 pages
  4. My first post, concerning the blog itself