Recent Articles

SLI's, SLA's and SL'D'OHS! Learning about Service Uptime from Homer Simpsons

Measuring service uptime can be a daunting task, but not for the Simpsons! Viewers will leave with a clearer understanding of how to account for services, how SLxs can define and guide what to monitor, and how to implement reliability targets and error budgets; all told by fabled Springfield wisdom

Year-of-the-Linux-Desktop.exe

After decades of trying to ignore or straight up bashing Linux, Microsoft has finally embraced the loveable penguin. So much so that it ships a Linux kernel on your Windows OS by default! What does this mean for the sake of development? Is it finally the year of the Linux desktop?

New Website!

Every few years I grow tired of my website and build a new one. More often than not, it is actually me trying to simplify something that I made more complicated than it needed to be. After listening to friends and co-workers, I'm finally making the jump to static sites.

Simplify Your Python Developer Environment

Using `pyenv` with `pipenv` to seamlessly manage multiple environments and `pipx` for my installed executables gives me a Python setup that's a pleasure to work with. You should use them.

Giles

Giles is Python based ILS (Integrated Library System) focused around personal home libraries.

About

On my business card, I am a Developer Advocate. In my mind, I am an engineer. But in my heart, I am a teacher