Recent Articles
Restarting Resources in Kubernetes v1.15+
Jul 9, 2020 · 1 min read
Restarting resources such as deployments in Kubernetes is a fairly common task, and starting with Kubernetes v1.15 there's an easy command for it.
Reducing Docker Layers
Jun 29, 2020 · 5 min read
Reducing the size of your Docker images is important for a number of reasons, and while there are newer tools such as multi-stage builds, reducing the number of layers in your image may help.
Port-Forwarding to Kubernetes
Jun 22, 2020 · 3 min read
If you're using Kubernetes, it's likely you have services without public ingresses in production, which makes sending test requests to them hard - but Kubernetes offers a number of way to port forward to these services.
Using Multi-Stage Docker Builds with Go
Jun 4, 2020 · 4 min read
Multi-stage Docker builds can greatly reduce the size of final built images, and the savings can be extreme with Go.
Using Relative Links in Metalsmith
May 21, 2020 · 4 min read
Relative links in HTML increases a site's portability to be hosted from anywhere, and it's easy to automatically convert links in Metalsmith projects.
Remove Unused Assets in Metalsmith
May 19, 2020 · 3 min read
Have assets in your source directory that are never used by your output? Save some space, get rid of them!
Being Critical of Past Developers
May 14, 2020 · 2 min read
How were those past developers of this project so very wrong?
SLIs, SLOs, and SLAs: What Are They?
May 11, 2020 · 5 min read
You might have heard these terms in reference to commitments with vendors or customers, but what are they, and why should you care?
What is the "JAMstack"?
Apr 26, 2020 · 5 min read
Simply, it stands for: JavaScript, APIs, and Markup.
Scheduling Netlify Builds with GitHub Actions
Apr 24, 2020 · 3 min read
Netlify is a popular service to host JAMstack websites with, and updating those websites automatically on a schedule is easy with GitHub Actions.
Minify Files in Metalsmith
Mar 26, 2020 · 3 min read
Minified files maintain all the functionality of their original source but optimize for size, which in turns means faster page loads and improved SEO - and it's a snap to do in Metalsmith.
Debugging Remote Jest Tests
Feb 20, 2020 · 4 min read
I ran into the need to debug Jest tests running inside a Docker container recently and didn't find any clear instructions on how to do it. Turns out it's pretty easy when you have the right flags.