Recent posts
Building backend microservices with Go, Postgres, and Docker (part 3)
In the previous posts (part 1 and part 2), we set up a Postgres database and two simple Go microservices for our backend API. Today, in the final part of this series, we’ll be packaging our services up with Docker for easy deployment. read full post
Building backend microservices with Go, Postgres, and Docker (part 2)
In the previous post, we set up the first Go microservice for our backend API. That service dealt with blog posts; today, we’ll look at the microservice that handles comments. We’ll mainly focus on using gRPC to have the two services talk to each other. read full post
Building backend microservices with Go, Postgres, and Docker (part 1)
For building software I almost exclusively work with dotnet, and have been for 20 years at this point. But there’s a lot of other interesting languages, tools, and frameworks out there. In this series of posts, I’ll be going over some of my recent hobby exploits in learning Go and Docker, two interesting technologies that I have no professional experience with but I still think are worth exploring and adding to my skill set. read full post
The mandatory blog post about AI
It’s come to my attention that despite AI being the number one hottest thing in tech in the last couple of years, with everyone and their dog hyping it up to the moon and back, I haven’t actually written anything about it. With AI being everywhere these days (for better or worse), that simply will not do, so let’s quickly remedy that. read full post
Old School Code
While digging around some old hard drives the other day, I stumbled across an ancient software artifact. It’s a small program for the TI-83 graphing calculator that I wrote over 20 years ago when I was in highschool. Some real old school code, if you will. Let’s see what it does. read full post
How not to make money from open-source software
Building and maintaining FOSS software can be a thankless endeavour. Hundreds, thousands, or even millions of people could be using your software on a daily basis, including for commercial purposes, but without giving you anything in return except for complaints when something breaks. read full post
The Bluesky experience
I go to create an account on Bluesky, as desperate tech journalists have been hammering my newsfeed every day for weeks about how it’s the next coming of Christ or something, and I want to see if they’re right. read full post