What is a Tool Library?
Unnest with Reflection in Go
Recently at work I needed to write a utility to sync a PostgreSQL database with another data source. In my attempts to make the synchronization efficient, I came across a very helpful StackOverflow question which explained how to perform bulk insertions and updates. The recommended solution looked something like this:[Read More]
Homelab Phase 1 - Complete
Root Certificates Container
This website, like most of the services I host in my homelab runs in a Docker container which is hosted in a small Kubernetes cluster. I’ll go into more detail about the Kubernetes cluster in a later post. In this post I want to demonstrate a very simple container I have created which bundles the root certificates distributed with most operating systems, making them available to the application running within.[Read More]
Grit, in addition to being the sand in your food, is the term given to the character trait of sticking with something. Persistence in a passion. A runner with grit, for example, sets a goal to complete a marathon, trains for weeks in advance, and conquers the challenge, despite there being significantly easier methods of traversing those 26 miles.[Read More]