Writing math with Hugo

Evaluation of KaTeX and MathJax, along with client-side rendering as well as static (server-side) rendering, trade-offs and feasibility, and a comparison of rendering and maintainability of the various options....

April 2, 2022

Typography, fonts, and licenses

Typography, typefaces, fonts, and their various licenses....

January 31, 2021

Making of "running decade-old games in containers"

How I wrote the earlier post “running decade-old games in containers” and generated the incremental file diffs of the Dockerfile and runner.sh script....

December 15, 2020

Running decade-old games in containers

How I got decade-old (32-bit) games running in containers on 64-bit Linux, step-by-step, and what I learned along the way....

April 19, 2020

Add a REPL to any CLI tool

How to add a REPL (read-eval-print-loop) to any CLI tool....

April 11, 2020

OO-style testing in Go

How to improve Go testability with overridable methods, similar to OO-style programming....

March 22, 2020

My Git shortcuts

My personal Git shortcuts and how you can streamline your own Git workflows....

February 29, 2020

Learning Japanese: Hiragana & Katakana

How to get started in learning Japanese, starting with hiragana and katakana....

January 22, 2020