Programming languages

I've also written apps and software in various other languages, but these are my favorite ones.

Testing

Sometimes I tend to get a little bit iffy, when I review code from my peers. I've strong feelings about testing code, code-coverage, clean code and testing-frameworks and I try to rigorously enforce it whenever possible.

Databases?

Yes! MySQL, SQLite, MongoDB, Apache Solr, you name it!

And what about DevOps?

Of course! I live and breath Linux, I really dig Docker, Kubernetes and Continuous Integration, but bare metal servers are fine, too!

Neovim, better than sliced-bread

I started using Vim about 6 years ago and the learning curve was very steep, but it was really worth it.

The best decision I made, back in these days, was buying a cheap Cherry™ Stream XT Evolution US-Layout Keyboard. This made everything so much easier. The layout is not only better with using Vim/Neovim, it just makes everything so much easier, when you're a programmer.

Twitter

Collaboration

I'm a Git pro in the business world and it itches me when I see commit messages that are not well formatted and lack proper grammar and/or meaning.

Subversion is also something I can work with, but I've to admit, that I'm not very fond of it.

Writing

I really like to write, but I don't do it very often, at least not on my blog.

My blog is somehow like a big and shiny and awesome rainbow-colored dumpster! It's a treasure-chest-dumpster, filled with all the good stuff. Programming snippets, documentation and stories about me and my life.

Documentation

I write a lot of documentation and I'm very good at it. Most of the stuff isn't publicly available though :(