When I look back in my IT career, I always had a strong connection to open source software and projects over the last decades. From the early beginning, I liked the idea to share the own code and ideas with the community and the other way around, getting code and ideas from the community to incorporate it into the own project. I’m convinced that sharing the ideas and code fragments without direct commercial interests led to products of a much higher quality. I’m also convinced that licenses like the GPL are the legal fundament for such an idea. Linux is from my point of view the ultimate success story that proves that this is the right direction.
Having said this, I would like to point to some open source projects that I did or worked on over the last years.
Puppet is currently by far the biggest part of my open source activities. I started already in a quite early development phase of Puppet with the implementation. During this time I created several Puppet modules for different tasks. Most of them were released on the Puppet Forge. You can find them here. As common in the open source community, use the modules. If you can do things better, fork the relevant module repository on GitHub, enhance the module and share the enhancement as a pull request so I can incorporate the changes into the upstream module.
Containers are one of my new playgrounds. As one who sees big potential in the DevOps movement, containerized applications are a logical consequence on the path towards a stable, cost-efficient and highly automated data center. Especially the drastic reduction of the application fingerprint led to a much better utilization of existing resources. My current aim in this area is not so much to deliver the ultimate containerized application but more to develop an understanding of techniques that provide the optimal architectures to build those ultimate containerized applications. This contains continuous integration, small base images and advanced technologies like Kubernetes. As done with the Puppet modules, I also provide some of my Docker images on the Docker hub that can be found here. Like always, feedback and optimizations are welcome.
The last remaining thing I’m currently actively working on has nothing to do with IT. It is about my hobby driving motorcycle. I want to share my knowledge in this area as well and as a result, I started to write some articles about driving a motorcycle. Those can be found here, in contradiction to my other writings, they are written in German.