Best practices

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

by Pawel Bejger February 11, 2014 Architecture
Thumbnail image for 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?
Read the full article →

Threading in C#: 7 Things you should always remember about

by Pawel Bejger January 21, 2014 Best practices
Thumbnail image for 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 […]
Read the full article →

6 reasons why entrepreneurs won’t profit from more subsidies

by Alek Jankowski May 28, 2013 Best practices
Thumbnail image for 6 reasons why entrepreneurs won’t profit from more subsidies Entrepreneurs always need money, on the other hand the availability of public funded money might kill the real entrepreneurship as well. Real entrepreneurship starts in “survival mode”, having just enough money to build your solution and not to starve. Anyhow, the European Union tries to stimulate clever investments. But the whole system to manage this […]
Read the full article →

Express names in code: Bad vs Clean

by Mateusz Roszczak May 17, 2013 Best practices
Beginner programmers always spend a lot of time on learning a programming language, code syntax, technology and tools. They think, if  they master the craft of technologies, they will become good programmers. However, object programming is not about mastering the tools, it is about creating a solution to a problem in a particular domain and to do it in cooperation with […]
Read the full article →

Top 9 qualities of clean code

by Pawel Bejger January 21, 2013 Architecture
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 […]
Read the full article →

Silicon Valley not everybody’s Holy Grail

by Peter Horsten November 6, 2012 Best practices
Thumbnail image for Silicon Valley not everybody’s Holy Grail About a week ago I returned from a very intensive and inspirational trip to the USA. On Wednesday October 17, 2012, an economic mission organised by the Pomeranian region/Gdansk government traveled to the US for a 12 day visit including Silicon Valley, Seattle and Chicago. A group of 11 companies and representatives of the regional […]
Read the full article →
Page 2 of 1612345...10...Last »