Posts

Ollama Cloud for Coding

January 25, 2026 · 13 min read

If you’re using AI code assistance, you’re likely familiar with Ollama. You might have heard about coding with Ollama, reducing or even removing your plans with AI providers to run models …

Read article

Coding With Opencode

January 2, 2026 · 22 min read

Coding assistants are all over the place; at least at the time of writing this. Some of them require you to LOCK IN to their service. Others extend to a limited amount of providers. And then …

Read article

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
1 2 3
Next