Programming is an art of finding the right balance between making software insufficiently flexible and overly complicated. If your code is of poor quality it is usually not easy to … Continue reading “Example of just-in-time design : Refactor to Open-Closed”
Pawel Bejger
Threading in C#: 7 Things you should always remember about
Have you ever spent a few hours on trying to debug a non-deterministic problem occurring in your multi-threading application? If so, then you should definitely read this article. If not … Continue reading “Threading in C#: 7 Things you should always remember about”
6 more things C# developers should (not) do
For all wondering what are the things a C# developer should and should not do. As the continuation of my previous post 8 Most common mistakes C# developers make I … Continue reading “6 more things C# developers should (not) do”
Top 9 qualities of clean code
How often do you express your disbelief when browsing through someone’s code saying out loud “Omg, that’s real spaghetti code…” ? Probably quite often. And how sure are you that … Continue reading “Top 9 qualities of clean code”
8 Most common mistakes C# developers make
While working with (young) C# programmers I’ve noticed that some mistakes are being repeated by almost every one of them. These are mostly the mistakes, which once you point them, … Continue reading “8 Most common mistakes C# developers make”
Top 4 qualities of a good software developer
Have you ever wondered whether you can consider yourself a good software developer? If so, you probably also wondered what it means to be a good software programmer. What are … Continue reading “Top 4 qualities of a good software developer”