I love to get better as a developer and when I get rewarded for that even better! In this session we'll have a look at ten tools that make our lives as developers easier and along the way allow us to become better as a developer. Services like Github or Bitbucket allow us to communicate with one another about code while Scrutinizer, Code-Climate or Insight can give us valuable informations on how to improve our coding skills and easily bring our code to a better level. Suddenly tedious tasks like writing unittests, reducing cyclomatic complexity and adding documentation can become entertaining and rewarding. All this because we all strive to get high marks, 100% or a green button. So let's see what the benefits of the different tools are and how we can integrate them into our build-chain.

Comments

Comments are closed.

Marco Pivetta at 08:33 on 17 Mar 2017

Good topic, but becomes repetitive really quick, and I really felt that at some point most slides were redundant.

I would suggest compressing the current content about code analysis, and searching for additional gamification topics.

Maybe even just adding an "ideas" topic for what could be gamified, or maybe focusing on repository metrics, rather than code metrics. I would also add "how to actually make noise about my work, so that people start using it", or such.

Definitely needs more content.

Great introduction into the open source github ecosystem with a lot of examples.
Some "multiplayer / competitive" gamification ideas would be great

Interesting idea for a talk but somehow it felt more like "how to add another badge to your repo" and not about how to level up as a developer.