eBPF and Kernel Modules - What's the Difference?
eBPF programs and kernel modules are both processes that can be dynamically loaded into the Linux kernel to extend or modify kernel functionality. Understanding the differences between the two will help in picking the best method to solve a given kernel-space problem.…
Python in Production (Part 4 of 5)
Welcome back to the Python in Production series. Now that we have a runnable binary, we are ready to integrate our program into a system.…
CI Test unusual projects with GitHub actions and self-hosted runners
I contribute to Armbian [https://armbian.com], a Linux distribution for 120+ bespoke ARM-based Single…
Easily Deploy a Minecraft Server onto GCP using Terraform & Docker
Traditionally, bringing up a Minecraft server involves manually installing all separate components and spending too much time in the command line. Using the Terraform recipe from this blog post we can easily bring up our own server without worrying about the granularities of manual deployment.…