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?”

Durandal — your new favourite client-side framework

So you were researching JavaScript frameworks to host your new single page application? Was angular too much or perhaps you don’t have time to learn its relatively complex structure? If … Continue reading “Durandal — your new favourite client-side framework”

How to find the right balance in between functionality and technology

The fundamental goal of each software developer is to build and deliver the right software that satisfies their customers. A software developer that wants to succeed, must be a professional … Continue reading “How to find the right balance in between functionality and technology”