Bitperi(Periklis Gkolias)

Productivity tips and coding for thriving people

Git Bisect, the Undervalued Debugging Machine Gun

Git bisect is a fantastic tool that could make debugging a breeze. Yet, very few people use it actively. In this quick article, I will showcase how git bisect can point out the where your bug cause lies, fairly fast. But first, lets talk about… Delta debugging Delta debugging is a process where you do many steps and in each one your plan is to eliminate half the “problem”. You can think of it as the binary search of debugging. Continue reading

Stepping up your javascript debugging skills

Almost all software developers, who have written even a few lines of code for the Web, had at least a quick glance at javascript in their life, which is one of the most in-demand programming languages currently. Some people love it, some hate it. Regardless of your view, if you use it, you will need to debug it eventually. Below I will share some tips that help me in those difficult moments. Continue reading