• Henry's Blog
  • Website

    2024

  • Lightweight Web Analytics with Liwan Dec 18
    A look at my new project Liwan, a lightweight, privacy-focused web analytics tool.
  • TinyWasm: How I wrote my own WebAssembly Runtime Oct 13
    Looking back at the development of TinyWasm, a small WebAssembly runtime written in Rust.
  • My favorite books of 2023 Jan 19
    An overview of the best books that I read in 2023
  • 2023

  • Operating Systems in Rust #2: Shell Jul 08
    Continuing with the kernel we started in the previous post, we'll add a simple shell and a global allocator to use heap allocated data structures.
  • Introducing Spaify - Seamless page transitions for your static site May 14
    A new npm package to add seamless page transitions to your static site, with less than 1kb of JavaScript
  • Operating Systems in Rust #1: Hello RISC-V May 07
    In this first post, we'll set up our environment and write a simple program that prints 'Hello World' to the screen.
  • Koi, the kinda okay image format Apr 02
    Creating a new lossless image format to learn about image compression and some notes on performance optimization
  • Stop building your own file upload systems Mar 14
    Using presigned URLs to upload files directly to S3-like storage systems
tags series rss impressum