Redis is a widely used and extremely fast cache server. Redis supports high availability out-of-the-box, but requires a cluster-aware client library to accomplish it. In this project, I explore making cluster-unaware clients compatible with highly available Redis.
Kickstart and Preseed are tools for automatically installing Ubuntu Linux. I created a tool for generating Ubuntu Linux .iso files with embedded automated installers.
Wget is a wildly popular tool for a variety of download and content mirroring tasks, but its dated design could be improved upon. Meet my new tool: Pyods, the next-generation wget!
I recently acquired a low-end 3d printer and after a few practice prints I decided to put my new skills to the test. I wanted to create a Raspberry Pi case, but I thought that would be a little boring. So the idea I settled on was creating something akin to a blade server - an enclosure that takes care of power and lan distribution, that houses several Pis. Overkill? Absolutely!