Posts

Go Channels: A Concurrency Guide

February 21, 2025 · 23 min read

Hello fellow Gophers!

I’m absolutely thrilled to dive deep into one of Go’s most elegant features: Channels! If you’re just starting your Go journey or looking to level up your …

Read article

Understanding Generic Type Aliases in Go 1.24

February 15, 2025 · 8 min read

After spending years writing Go, the introduction of generic type aliases in Go 1.24 is something that I have to say is exciting! Let’s break down exactly what this means, how it works, and how …

Read article

Building Beautiful CLIs with Huh

February 8, 2025 · 6 min read

Hey there, fellow Go enthusiasts! Today, I’m going to share something that completely changed my CLI development game. Buckle up – we’re diving deep into making CLIs that users will …

Read article

Managing Development Environments with Dotfiles

February 7, 2025 · 5 min read

Hello readers! Today I bring you a little blog around my development environment, using dotfiles and Neovim configurations.

Let me walk you through how I’ve structured my dotfiles for managing …

Read article

Go vs Python for Parallel Processing

February 1, 2025 · 8 min read

I was inspired to write this article after a recent discussion about programming language preferences, specifically questioning my stance on Python. Let me start by acknowledging Python’s …

Read article

Building a REST API with Go

January 25, 2025 · 10 min read

Have you ever wondered how modern web applications handle user authentication and data securely? In this guide, we’ll explore building a secure REST API from the ground up using Go. Whether …

Read article

Introduction to Go and HTMX

January 23, 2025 · 4 min read

Hello readers. Welcome to my blog!

I was debating on if I would write out a full post for this initial one (to test, you know?). Instead, I decided to go through my collection of notes and found a …

Read article
Previous
1 2