Sharpen up Your Tech Skills

This section contains many articles that aim to help you to build your tech skills and become a better programmer.

Contradictions in TDD and why it’s merely a guidance and not the gospel

Test-driven development (TDD) is a highly popular and highly misunderstood subject. And there is no surprise as to why it’s so misunderstood. If you look at any single guide on what the canonical TDD rules are supposed to be, it would be vague and incomplete. Today, I will demonstrate to you why it is so.

Contradictions in TDD and why it’s merely a guidance and not the gospel Read More »

Building your own audio player with .NET – part 3

This is the third and final part of the tutorial on building a platform-independent audio app on .NET. In the first part of this tutorial, we talked about setting up the general project structure and enabling audio playback capabilities on Windows. The second part of the tutorial spoke about adding the ability to play audio on Linux, while also

Building your own audio player with .NET – part 3 Read More »