Archive
A month-by-month index of essays, tutorials, and the occasional detour
June 2026
4 posts
- Beyond Minimalism: A Japanese-Inspired UX for the WebDesign #UX #Japan #Design #Localization
- Context and Cancellation in Go: A Practical GuideProgramming #Go #Concurrency #Context #go-patterns
- How to Merge PGN Files in F#: Streaming, Performance, and Discriminated UnionsProgramming #FSharp #Chess #CLI #dotnet #Performance #Open Source #Streaming
- What Western UX Can Learn from Japanese Web DesignDesign #UX #Japan #Design #Web Design #Localization
May 2026
3 posts
- Why Japanese Websites Look Overloaded: Density, Tokyo, and TrustDesign #UX #Japan #Design #Web Design #Culture
- TDD Isn't About Bugs — It's Your Permission to RefactorProgramming #Testing #TDD #TypeScript #Software Design
- Docker 29 Broke Traefik — Here's the Fix (and Why It Happened)DevOps #Docker #Traefik #DevOps #Troubleshooting
April 2026
4 posts
- Why I Built ZaStringProgramming #CSharp #Performance #Open Source
- Generic Methods Coming to GoProgramming #Go #Generics #Language Design
- I Write, I Code, I Explore — Why Verbs, Not NounsThoughts #Philosophy #Identity
- Go Pipeline Pattern: Turning Streams into Useful DataProgramming #Go #Concurrency #go-patterns
December 2024
6 posts
- Flexible Approaches to Worker Pools in GoProgramming #Go #Concurrency
- Mastering the Worker Pool Pattern in GoProgramming #Go #Concurrency #go-patterns
- Advanced Generator Pattern: Consuming and Testing Data StreamsProgramming #Go #Concurrency
- Advanced Generator Pattern in Go: Test Data GenerationProgramming #Go #Concurrency
- Mastering the Generator Pattern in GoProgramming #Go #Concurrency #go-patterns
- Producer-Consumer in Go: Beyond the BasicsProgramming #Go #Concurrency
November 2024
1 post
May 2024
1 post
August 2023
1 post
April 2023
1 post
January 2023
2 posts
November 2022
1 post