Static code analysis and more with MONO-CECIL

You may have heard about tools like FxCop which are very useful in static code analysis, they basically check your code for possible performance hitting mistakes. Code analysers like FxCop … Continue reading “Static code analysis and more with MONO-CECIL”

Fluent Automated Testing

It is pretty common these days to use Selenium and NUnit or any other unit testing framework to create an automated regression solutions. If you are not familiar with this … Continue reading “Fluent Automated Testing”

7 reasons why you should consider migrating your projects to GIT

Recently we have finished migration of all our Java projects from SVN to GIT.  Why have we done it? #1 Merging First of all, let’s talk about one of the … Continue reading “7 reasons why you should consider migrating your projects to GIT”

I want to create software that changes the world – interview with Pawel Bejger

He started as a junior developer. Today he is a director. He knows what advantage Agile has over Waterfall. And he learns languages without having to spend a penny – … Continue reading “I want to create software that changes the world – interview with Pawel Bejger”

The most misunderstood design pattern – Object Pool

Have you ever heard about Object Pooling? If you are a software developer then probably you have. It is usually described as a design pattern that allows you to decrease … Continue reading “The most misunderstood design pattern – Object Pool”

This is how we Jam!

A quick guide on how to win a Game Jam Have you ever considered joining any coding marathon like a Game Jam, but were too afraid to do it? Or … Continue reading “This is how we Jam!”

Magic Strings – No More!

How many times have you had to work with some Legacy code? Was it readable? Silly question… But what was the main problem? If the code was written in an … Continue reading “Magic Strings – No More!”

ORMs – Love them or hate them?

For many reasons we have grown to love our ORMs. We enjoy the simplicity of Entity Framework, the way it separates us from the old much unappreciated world of stored procedures … Continue reading “ORMs – Love them or hate them?”

Clean Code – Is my code always readable?

Did you ever have to go back to a fragment of code that you wrote a month or year ago? How did it feel? Was it easy or did you … Continue reading “Clean Code – Is my code always readable?”

Software Architecture Canvas – a brother of the business model canvas?

Have you ever heard of the business model canvas? If so, then you know that it is basically a board of basic elements which need to be evaluated in the … Continue reading “Software Architecture Canvas – a brother of the business model canvas?”