Entries by Pawel Bejger

Agile contracting: challenge accepted!

Agile development based on a contract that has been accepted by lawyers seems impossible. The nature of traditional purchasing and contracting processes does not match the Agile principles. When a project is small you can manage to find a workaround, but for a huge, high risk project the situation is different. The client wants to […]

Entrepreneur, co-founder & MD of Goyello, Webmerce, AmberVend and FindLocalGift. I love converting great ideas into new solutions. I’m both a sociologist and an electrotechnical engineer. A great combination that stimulates me to look for working solutions. I am married and a proud father of 3 great sons.

Example of just-in-time design : Refactor to Open-Closed

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 change (under-design). While, if your code is too flexible it is usually too complex (over-design). How to find the right balance?Pawel Bejger.Net Team Lead @ […]

.Net Team Lead @ Goyello. Dedicated to .NET technologies, especially ASP.NET MVC. When afc I usually play squash, read fantasy books or meet with friends.

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 it is anyway a good way of revising your current knowledge about threading challenges in C#.  Being aware of some common facts about threading can […]

.Net Team Lead @ Goyello. Dedicated to .NET technologies, especially ASP.NET MVC. When afc I usually play squash, read fantasy books or meet with friends.

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 decided to write another article about the things C# developers should always be aware of. Pawel Bejger.Net Team Lead @ Goyello. Dedicated to .NET technologies, […]

.Net Team Lead @ Goyello. Dedicated to .NET technologies, especially ASP.NET MVC. When afc I usually play squash, read fantasy books or meet with friends.

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 no one thought the same when working with your code? In other words, how sure are you that your code is clean? The truth is […]

.Net Team Lead @ Goyello. Dedicated to .NET technologies, especially ASP.NET MVC. When afc I usually play squash, read fantasy books or meet with friends.

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, are quite easy to remember. However, if a developer is not aware of them, they can cause many problems with the efficiency and quality of […]

.Net Team Lead @ Goyello. Dedicated to .NET technologies, especially ASP.NET MVC. When afc I usually play squash, read fantasy books or meet with friends.
Page 1 of 2