Welcome to my second post in the series of lesser-known git commands. If you have missed last week’s post about git worktree you can find it here. This week we will look at git filter-branch. Hopefully, you will not need it that often but if you do git filter-branch is extremely powerful in rewriting your[…]
I thought I would start a blog post series about some lesser-known git features. So here we go! With no further ado let’s kick things off with git worktree. Normally if you clone a repository you are switching branches in your working directory. But let’s imagine you don’t want to or are not able to[…]
Last weekend I visited the FrOSCon 14 in Sankt Augustin. The FrOSCon is a two day conference that’s completely free for visitors and focuses, as the name indicates, on free and open source software. On Sunday a gave a talk about git “Git Fu Developing”. You can watch the recording either on the CCC website[…]
A while ago Cal Evans interviewed me for the Voices of the ElePHPant podcast. Today he released the episode. You can tune in if you want to know about my “Hero Back Story”.
Most parts of the libraries I maintain are written by me. So why is it, that I try to write good comments and good commit messages, even if I might be the only one ever reading them again.
Holy crap, last post was a 2017 wrap up and it is October already. So a lot has happened over the last couple of month that I did not blog about but hopefully will in the near future. But I gave two talks at this years IPC in Munich and thought this is a good[…]
Today I gave a talk at MyPoster’s Tech’n Drinks meetup in Munich. Before the talk I was interviewed by Vanessa from MyPoster and we talked a bit about legacy code.
Inspired by Holger Woltersdorf and his post on the 24 days of December website I thought I could write a little thank you note. At least it is the time of the year to get all warm and fuzzy, so let’s do this.
Over the last couple of weeks I did a talk about Codesmells and Refactoring at the International PHP Conference, the PHP user group Dresden and the PHP user group Munich.
At the PHP User Group Munich in March I presented a talk called “Automate all the things”. Its an introduction into automation with Ansible, Ant and Jenkins. It’s basically about setting up servers and deploying your application to different environments by just pushing a button. The talk was recorded and is available on YouTube so have fun 😉