Blog Archive
- 2025-05-17 22:39:04: Data Structure Analogies
- 2025-05-16 23:26:35: Notes on Writing Tutorial Code
- 2025-05-16 03:26:05: Sidequest: CS Analytics
- 2025-04-24 23:46:40: Golang Functions Return Multiple Values
- 2025-04-24 23:14:53: Golang is cool
- 2025-04-21 16:59:36: Debugging GBC Builds
- 2025-04-20 22:22:25: LinuxGSM backlog
- 2025-04-14 21:43:57: Music archive
- 2025-04-10 14:20:37: Making a Railway API client library
- 2025-04-09 23:20:27: Railway functions
- 2025-04-09 20:58:26: Proxmoxing yt-dlp
- 2025-04-09 19:47:17: GoMFT on Railway
- 2025-04-09 19:21:15: Adventures in Railway templating
- 2025-04-08 21:08:31: A use for the devterm
- 2025-04-08 19:19:54: Obliterating Lighthouse scores
- 2025-04-08 17:09:27: Tonka plan for this week
- 2025-04-08 14:44:00: Cursed vtsls errors in nvim
- 2025-04-02 19:53:55: More about hiding a mill behind CF auth
- 2025-04-02 19:42:49: Figured out why wmill sync is broken
- 2025-04-01 20:45:20: wmill sync is broken and I don’t know why
- 2025-04-01 20:20:46: Theo’s advice on Stripe
- 2025-03-29 13:52:34: Fun Sidequest: Tunneling Proxmox
- 2025-03-25 20:37:17: Extending site functionality
- 2025-03-25 18:01:30: Cool UI Developments
- 2025-03-25 11:16:13: Catching up the frontend
- 2025-03-23 22:14:41: Automating kysely-codegen
- 2025-03-22 11:52:56: Kysely code generation in different environments
- 2025-03-21 14:17:45: How I plan to pipeline this store data
- 2025-03-20 16:05:45: Seeding postgres today
- 2025-03-20 10:51:02: Synergy is actually okay
- 2025-03-19 21:54:30: Scripting mill backups
- 2025-03-19 19:40:22: Windmill ecom backend
- 2025-03-15 17:26:51: Windmill on Railway
- 2025-03-14 21:24:12: Windmill hosting woes
- 2025-03-14 09:32:29: First windmill ecom attempts
- 2025-03-13 17:32:53: r1 sucks
- 2025-03-13 16:40:30: storefront plans
- 2025-03-13 08:43:25: Electron