Posts

Mastering DSAs in Go - Data Structures [Part 2]

May 17, 2025 · 28 min read

Hello, Gophers! Welcome to Part 2 of Data Structures and Algorithms. If you’ve missed Part 1 on Big O, you can read it here.

Data structures form the foundation of computer science—they’re …

Read article

Mastering DSAs in Go: The Big-O Guide [Part 1]

April 5, 2025 · 15 min read

I’ve been really enjoying teaching fundamentals in Go, recently. If you haven’t read any of my other blogs or are new to go, I strongly recommend checking out my fundamentals posts. I …

Read article

Structs Fundamentals: From Basics to Advanced Usage

March 28, 2025 · 10 min read

If you’ve been diving into Go programming (or “Golang” as the cool kids say), you’ve definitely encountered structs. They’re absolutely fundamental to how we organize and …

Read article

Modern Templating for Go with Templ

March 21, 2025 · 11 min read

I’ve been working on a handful of personal webdev Go projects, and the one thing I could never wrap my head around was Templ. I would start the project and go, “Oh no. I need a UI for …

Read article

Understanding Go Interfaces

March 14, 2025 · 17 min read

I still remember the moment it clicked. I was knee-deep in refactoring a Go CLI (weekend project) for unit testing with mocks, which had become a tangled mess of dependencies when suddenly – 🤯 – the …

Read article

Building a Rate-Limiter in Go

March 7, 2025 · 12 min read

Here is a fun project to get you GO-ing! Imagine, your API is humming along nicely until that one client (a complete savage) decides to hammer it with requests, bringing everything to a crawl. This is …

Read article

Getting Mermaid Diagrams Working in Hugo

March 1, 2025 · 7 min read

Let’s be honest: adding Mermaid diagrams to your Hugo site should be straightforward, but it’s often a frustrating experience. Most tutorials gloss over the critical theme-specific …

Read article

A Guide to Pointers in Go

February 28, 2025 · 11 min read

Let’s get real about pointers in Go—they’re not the scary beasts you might remember from C (if you came from that CS background). Go’s pointer implementation strikes that perfect …

Read article
1 2
Next