Introduces Ventoy as a tool for creating bootable USB drives with multiple ISO files, highlighting its ease of use and advantages over traditional methods. Also discusses contributing to the Ventoy project by adding GitHub Actions for continuous integration.
A guide on how to use Ansible to provision a Vultr server, including setting up the server, adding it to an Ansible inventory, and running an Ansible playbook for configuration.
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.
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.
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.
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.
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.
Explains how to use virtual environments with virtualenv to isolate Python dependencies and prevent conflicts with system libraries.
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.
Slic3r is a 3D printer slicing tool. It converts digital objects into instructions that are readable by a 3D printer called "gcode".