Coding

Jan. 11, 2026

Go Generics: What Are Those Squiggly Lines?

The Generic Problem Before Go 1.18 (2022), if you wanted to write a function that worked with different types, you had two choices: Write duplicate code for each type Use interface{} and lose type safety Generics solve this by letting you write one function that works with many types while keeping …
May. 20, 2025

Building an Interactive Terminal for My Hugo Blog

The Journey Begins When I decided to create my personal website, I wanted something unique that reflected my love for technology and development. A static Hugo blog was perfect for the foundation, but I wanted to add something special - an interactive terminal component that visitors could actually …
Mar. 15, 2025

Adventures In Go

By the third time our overnight ETL job set fire to the heap monitor, we suspected something deeper than the usual Go leakage. The numbers made no sense. Our struct-of-slices pipeline had every “optimization” the blog posts could muster, but every morning, the resident Grafana could only …