Test-Driven Chef Cookbook Development Using ChefSpec (and a sprinkling of InSpec)
Using the example of deploying and running a Java JAR file as a way to show the lifecycle of a fully test-driven Chef cookbook.
Serving Branches on a Subdomain using Caddy and GitLab Review Apps
How to dynamically serve a branch on a subdomain for GitLab Review Apps using Caddy Labels.
GitLab Review Apps with Capistrano and Nginx
Spinning up a version of your application on every push, so others don't have to manually get the code up and running locally.
Preparing a Technical Workshop - A Checklist
What you need to remember to ask the organisers and what to consider in order to ensure your workshop goes smoothly.