Skip to content
Automated Deployment Testing With Chef InSpec

Explains how to use Chef InSpec to implement automated integration testing for web applications, including examples of InSpec tests and how to integrate them into a GitLab CI/CD pipeline.

Giving My Site a Makeover with VuePress

Migration of my website from a custom HTML/CSS design to VuePress, including the benefits of using a modern framework and the process of integrating existing blog content from Jekyll.

Dell Precision 5540 Linux Developer Laptop Review

A comprehensive review of the Dell Precision 5540 laptop from a Linux developer's perspective, highlighting its performance, battery life, hardware quality, and overall suitability for Linux users.

Running the Ansible builds via GitLab CI/CD

Describes the setup of a GitLab CI/CD pipeline to automate Ansible deployments for a website, including configuration details and handling of hosting provider limitations.

Switching to Docker containers on Ubuntu 18.04 LTS

Documents the process of migrating a website to Docker containers on Ubuntu 18.04 LTS, highlighting the benefits of containerization for consistency, security, and version control.

Using Virtual Environments to Avoid Polluting System Python Libraries

Explains how to use virtual environments with virtualenv to isolate Python dependencies and prevent conflicts with system libraries.

Defining Continuous Integration and Continuous Delivery

In the past, I've been asked what continuous integration and continuous delivery mean to me. Those not used to the DevOps Engineering methodology may not be familiar with these terms.

Executing a Build Process in a VM Using Vagrant Shell Provisioning

Demonstrates how to use Vagrant shell provisioning to run arbitrary code within a virtual machine, including a practical example of deploying WordPress on Ubuntu.

How to Install the Latest Master Branch Build of Slic3r

Slic3r is a 3D printer slicing tool. It converts digital objects into instructions that are readable by a 3D printer called "gcode".

Playing with Kubernetes for the First Time

A detailed account of setting up and experimenting with Kubernetes on both CoreOS and Ubuntu, including challenges faced and solutions found.

This site is 100% open source. • CC BY-SA 4.0 License