3 years of work on Pipenv in Gentoo come to a happy end

October 28, 2023
tagged: python, gentoo, foss

3 years and 3 months ago, I signed up for maintaining Pipenv in Gentoo. This work made me co-maintainer of pipenv. I finally closed a long standing bug in Gentoo's pipenv. Due to this work, pipenv now ships less vendored packages, and is about 20% smaller in size.

I am on Github sponsors now

May 08, 2022
tagged: github, code

This already happend a while ago. I am on Github Sponsors and you can support my opensource work.

Announce - CoreDNS Netbox Plugin v0.2, now with IPv6

December 30, 2021
tagged: coredns, golang, netbox

I just released the 2nd version of my CoreDNS plugin for getting DNS records from Netbox. This release adds IPv6.

Using IPython Notebook on Linux Machines in the Enterprise Corp.

November 24, 2021
tagged: linux, ssh, python

A short guide for using IPython and Jupyter Notebook on remote Linux machine in the Enterprise Corp, where you don't have root rights.

Announce - Wolkenbrot v0.3 - now with OpenStack support

October 17, 2021

I have just released WolkenBrot v0.3 with OpenStack support. WolkenBrot is my own little program to bake cloud images. The name means "Cloud Bread" in German.

Thoughts after leaving noris network after two years

March 09, 2020
tagged: career, life

After two years at noris network AG, yesterday was my last day with this company. It has been a long time since it felt so hard leaving a company. In my two years I worked with really great people on some of the most cutting edge technologies. All these things were not possible without the help of so many great people with whom I worked with. Some of them might read this post, so here is a big thanks. I wanted to summerize my two years and gather all the lessons I learned in one place for my future self and others too.
It's quite hard summerize such an eclectic post. It's been a wild ride in noris network with lots of new technologies and ideas. We have had a lot of success. I would like to think that a great part was because we opted to work in an open source matter, even thougah not all our projects where open source. This blog post is a summary of the good things we did, and the positive leasons we learned.
I hope reading through these will inspire you to choose a similar path.

Visualize almost anything with Grafana and Python

June 16, 2019

This is a short tutorial on how to build a data source for Grafana using Python Bottle micro-framework. Eventually, you can use this code to connect to any database (including SQLite).

Fooling around with JavaScript and OpenPGP

February 09, 2019

Fooling around with JavaScript and OpenPGP, as the title says. I needed to create a page in which I can encrypt files with OpenPGP. Doing this with JavaScript turned out to be possible. These are the results of my experiment.

backup and restore with duplicity

October 07, 2018
tagged: linux, shell

Duplicity backup utility is the old workhorse in all recent Ubuntu versions. I use the GUI called Deja-Dup for quite a while now. But until now I never bothered to check how to restore my files. I did decide to check how to restore file, because backup is only half the job! It turns out, that the GUI does a disservice for duplicity users. Restoring an encrypted backup turned out to not work. I didn't bother to research why, and turned to the CLI. This is a reminder on how to restore the files.