Four years of AI image generation, three platforms, one stubborn cartoon bee, and the declarative pipeline I built to stop the drift.

Christian, late-diagnosed autistic, technologist.

Four years of AI image generation, three platforms, one stubborn cartoon bee, and the declarative pipeline I built to stop the drift.

Using Claude & MCP servers to enhance genealogy research.

As software needs evolve, technological evolution implies Technical Debt. Open Source can help mitigate Technical Debt by influencing on standards.

How to easily give access to an EKS cluster using an authentication proxy with a PSK

Storing and sharing secrets doesn't have to be complex

Narcissus is a reflection library letting you edit configuration files in Go

Instead of sending metrics from the Puppetserver to Prometheus, they can be retrieved using the PuppetDB Metrics API.

Several ways to display technical skills on a timeline

About 4 years ago, we started using Terraform. Many things we were doing manually in the cloud at the time are now coded.

One of the hard problems to solve when using Docker in production is deploying secrets. githut_pki makes SSH key deployment easy.

Everyone who has been using Puppet with a self-signed CA for more than 5 years knows that dreaded time: the time when the CA must be renewed.

Using machine learning to identify people in historical photographs

Many applications are not containerized, and we still need to monitor their nodes. Prometheus PuppetDB SD allows to discover nodes in the PuppetDB and generate Prometheus configurations automatically.

The FreeIPA Terraform provider allows to automate creation and management of FreeIPA resources.

Containers have become a great facility to easily deploy applications, whether locally or on orchestrated clusters. However, containers are ephemeral, meaning their data should be stored externally and should be backed up.

Code quality is important to ensure style consistency and easy maintenance. Puppet-lint, Onceover and puppet-ghostbuster help ensure Puppet code quality.