Cover
Cover

Season of KDE Status Update

SoK status update on adding font subsetting to Okular, covering how fonts work and getting HarfBuzz set up with Poppler.

February 1, 2026 · 11 min · 2228 words
Description of image
Description of image

Hyperbola Quintessence in Rust

Generating sliding piece attacks for rooks, bishops and queens with hyperbola quintessence.

October 18, 2022 · 6 min · 1181 words
Description of image
Description of image

Bitboards in Rust

Representing the pieces of a chess board as bitboards (using 64-bit integers) and using them to generate piece attacks.

September 28, 2022 · 9 min · 1793 words
Description of image
Description of image

Yew.rs With TailwindCSS

Setting up Yew.rs with TailwindCSS to build a web frontend in Rust using WASM.

August 12, 2022 · 2 min · 288 words
Description of image
Description of image

Switching to Wayland

Switching from X11 to Wayland and finding a Wayland replacement for each part of the old setup.

July 27, 2022 · 2 min · 253 words
Description of image
Description of image

Writing a Build Automation Tool

Building a build automation tool written in Rust that uses TOML for configuration.

July 8, 2022 · 3 min · 580 words
Description of image
Description of image

FEN String Parsing in Rust

Breaking down a FEN string and parsing it into a usable game state for a chess engine.

June 29, 2022 · 9 min · 1747 words
Description of image
Description of image

A brief recap of my Linux journey up until now

Recap of my Linux journey, from starting out on Pop!_OS to ending up on Arch Linux.

January 19, 2022 · 2 min · 404 words