Logs
Thoughts on building software and other things. RSS
Changing the IP Address of a Proxmox Server
A straightforward guide on changing the IP address of your Proxmox server without losing access or breaking your configuration
How to create GitHub Actions test summaries for Go
Add nice test summaries to GitHub Actions for Go
Go Explored: new() vs make()
I explore what the Go built-in functions new() and make() do, compare them, and finally show some examples of when and how to use them.
Docker in Docker access for non-root users
A quick guide on how to configure a docker container to mount and use the host machines docker daemon without being root
App Platform: Automatically deploy pre-built container images on push
Explores auto-deploying container images stored in DigitalOcean Container Registry on App Platform.
Adding middleware to Go HTTP client requests
This article explores the use of the RoundTripper interface within the Go standard library and a simple chaining pattern to apply multiple middleware calls to pre and post http requests.
App Platform: Hosting static NextJS projects
NextJS configurations to support App Platform static sites
Handling container shutdowns in app code
How to handle post execution clean up code on platforms with restricted access.
App Platform: Handling GitLab submodules
How to enable GitLab submodules within your app
App Platform: How to set an app timezone?
How to set a timezone for App Platform apps
App Platform: Injecting files from Environment Variables
How to inject files such as x509 certifications from an environment variable on App Platform
App Platform: How to set specific NodeJS version?
How to set a specific NodeJS version for App Platform apps
Sharing a Docker daemon with virtual machines
Sharing a host docker daemon with a Windows VM using VirtualBox
Mocking dependencies in Go
One approach to mocking dependencies in Go using generated code
What is a container?
An exploration of the underlying workings of containers
Lenovo X1 Carbon and Ubuntu 18.04
Lenovo's 2018 X1 Carbon is a beautiful machine. Designed with Windows in mind, it leaves some tweaking to get it working just right on most Linux distros.