I’m Jonathan Mainguy. My life is centered on Jesus Christ, my family, open source software, and helping people become stronger leaders.

More about me →
RECENT WRITING

Latest logs

FULL LOGBOOK →
LOG

Rebuilding jmainguy.com as One Go Binary

A few years ago, the wise Chris Short inspired me to convert my blog from WordPress to Hugo . WordPress had been nice in a lot of ways. It had a good editor, made uploading photos easy, and …

LOG

Reverse Engineering the Line 6 AMPLIFi TT for Linux

Reverse engineering and disassembly have intrigued me for a while. However, tools like Ghidra intimidated me, and I had no idea how to get started with them. That was about where I stayed un…

LOG

Middle-Click Paste Broke After Upgrading to Fedora 44

I upgraded to Fedora 44 a few days ago and immediately noticed something was wrong in GNOME Terminal. Highlighting text no longer felt like it was copying anything, and middle-click paste ha…

LOG

Github Pages

If you're looking to deploy a website quickly and easily, GitHub offers a fantastic service called GitHub Pages . GitHub Pages is a static site hosting service that takes HTML, CSS, and Java…

LOG

GitOps: Transforming Deployment with Automation and Version Control

What is GitOps? GitOps is a way to manage infrastructure and application deployments using Git as the single source of truth. It focuses on: Declarative configurations: The desired state of …

LOG

Kubevirt

I believe everything that can be done inside a VirtualMachine can be done just as well or better inside a pod on kubernetes. However, if you insist on using a VM, or have legacy code you do …

LOG

The Case for Ten Gig

My good friend Jeff Moore challenged me to compare my storage speeds with his homelab setup (knowing his would be perform better). So I obliged and learned a few things in the process, which…

FAITH / FAMILY / WORK

What matters to me

READ MORE →
PROJECTS / ACTIVE

Selected projects

FULL INDEX →