Rediscovering the Fundamentals: Why I’m Building a Home LabEvery so often, I’ll have a conversation with a mentor or an experienced friend and realize something unsettling: modern software…1d ago1d ago
Optimizing into Chaos: Why AI Agents Need GuardrailsIf you’ve watched HBO’s Silicon Valley, you probably remember Son of Anton, the AI that optimizes itself into chaos. It was a good Satire…Mar 24Mar 24
New Course Launched: 🚀 Introduction to Go ProgrammingThe best way to learn a programming language isn’t by reading about it — it’s by writing real code. That’s why I built *Introduction to Go…Mar 17Mar 17
Go vs. Python in Data Engineering:When to build in-house and when to leverage pre-built toolsFeb 25Feb 25
Building My TwitchGenAI BotApril 19th, 2024 was a company holiday. Instead of taking it easy, I decided to embark on a Twitch streaming adventure to build a Minimum…May 20, 2024May 20, 2024
Go’s io.Reader and io.WriterWhile preparing for my Go for Webservices live course, I learned something interesting about how Go handles bits of data. Every byte that…May 13, 2024May 13, 2024
Crafting Effective Technical Talks: A Blueprint for Software Conferences and MeetupsCreating a compelling software talk is about telling a story. There are many approaches to storytelling, and if you have one that works for…Apr 1, 2024Apr 1, 2024
Starting a DBT project from nothingIn this tutorial, we’ll walk through setting up a minimal project using DBT (Data Build Tool) for data transformation. We’ll cover setting…Mar 25, 2024Mar 25, 2024