This article presents how to easily profile a Linux system application with the perf tool. Additionally, you will learn how to visualize gathered data as interactive graphic.
Here is a continuation of my older article about git. This time, I will talk about branches and HEAD (my personal horror until I understood its true nature).
Most of us use git as a version control tool and it isn't a surprise. It's very useful but it has one drawback - we can waste hours while solving problems. Also there is a very good reason why git related questions are at the very top on Stackoverflow - many people understand the idea of Git and version control but not many know how it works. That's why I'm going to unmask Git and show how it really works.