codehakase.com

Notes (archive)

Archived short-form notes. New short notes are now published alongside posts on the blog.

Parsing, Not Guessing

June 14, 2025
Using ASTs over regex to build a predictable, lightweight, theme-aware Markdown renderer in Go.

import "reflect"

June 10, 2025
An attempt at a concise explanation of Go's reflection library.

TTYs

May 13, 2025
Learn about the `tty` command, which returns the current user's terminal name.

Tmux sessionizer

May 5, 2025
Using tmux-sessionizer to manage tmux sessions efficiently, with custom modifications for a streamlined development workflow.