2025
Frontend Performance Tuning
2025-11-19
Marvelous Programs: Syncthing
2025-11-10
I miss Clojure
2025-10-29
Impatienter and Dumberer
2025-10-15
Diving into self-hosting
2025-10-03
Radio Silence - An Unfinished Playdate Game
2025-06-12
Exploring Zellij + Helix
2025-01-11
2024
Electrolight Devlog
2024-06-24
Pen Plotting Pals
2024-05-22
The road to Half Marathon
2024-05-22
Processing Hack Night
2024-03-22
2023
A break from side-project hacking
2023-04-18
How should a blog be?
2023-03-26
Mark the days when something 'clicks'
2023-01-17
2022
How doth I read a technical book?
2022-11-23
A sync is a sync, until it's not
2022-11-12
A Moment with Helix
2022-11-10
Learning About Streams in Elixir
2022-10-31
Another quarter rolls in
2022-10-06
Summer and Winter
2022-08-29
Baby's First Genserver
2022-08-04
Some thoughts on imposter syndrome
2022-07-31
Refactoring Ecto queries with reduce
2022-07-08
First week of professional elixir
2022-07-03
Thank you, blog
2022-07-01
A naive mini parser
2022-06-30
Finishing Galley
2022-06-14
Image Uploading in Galley
2022-06-09
Conditionals in Ecto Queries
2022-05-15
Dynamic Liveview Forms
2022-05-03
A few weeks at Alchemy Camp
2022-04-24
Brewing Elixirs in the Galley
2022-04-14
2021's Picks
2022-01-02
2021
2021 - New Year’s Reflections
2021-12-31
A few quick thoughts on Swift
2021-12-05
A few quick thoughts on Zig
2021-12-05
Re-writing Firn in rust - pt. 2
2021-11-11
See ya, async!
2021-09-17
Core Async Returns
2021-09-11
Re-writing Firn in Rust - pt. 1
2021-09-07
Exploring Core Async
2021-09-06