Blog
All the articles I've posted.
- golangtooling
VS Code Setup for Golang Programming
The VS Code setup I run for Go — the extensions, gopls settings, and debugging config that turn a stock install into a real Go IDE.
- pythontooling
Python Dependency Management for AI Projects: pipx + Poetry
AI projects drown in heavy, conflicting Python dependencies. How pipx (isolated global tools) and Poetry (per-project deps) keep your environment reproducible.
- genaillm
Testing LLM-Based Applications
LLMs are stochastic — the same prompt yields different outputs, so deterministic tests break. How to test LLM apps with DeepEval and evals instead.
- serverlessdistributed-systems
Mocking Serverless Backends with Google Cloud Functions
Using Google Cloud Functions to stand up serverless mocks for testing event-driven systems — in Go.
- kafkadistributed-systems
Understanding Apache Kafka
How Apache Kafka moves real-time data at scale — topics, partitions, offsets, and the design that survives broker failure.
- golanggithub
Working with the GitHub API in Go
Calling the GitHub REST API from Go — authentication, pagination, and the client patterns that keep it clean.