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 memory allocations. Is this all Object Pooling is? Well, not even close. The…

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 did you join one and it didn’t go as you planned? If your answer to any of those question was ‘Yes’…
Magic Strings 2

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 unclear way and you did not have any idea how to refactor it please visit my post under…
Program code

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 have to figure out how it worked from scratch? If you need more than just one look, there is a good chance that you…
Program code

Two Symfony Live videos every (web) developer must see

Few days ago videos from the Symfony Live conference in Paris were published. I have to say it was an excellent conference with many great talks and exceptional people. It not only covered Symfony or PHP topics but also more general things in…
Program code

Why automatic deployment of PHP applications is important?

There are many ways PHP applications are deployed on production servers. Some people use SCMs like Subversion to fetch latest revision of code. Others simply transfer the files via FTP, SSH or rsync. There is one problem with all of these…
Page 1 of 2