About us EN

Symfony2 vs Yii2: which development framework should you choose this 2016?

Symfony2 vs Yii2: which development framework should you choose this 2016?

Comparing technologies that are equally popular is a pretty hard task. Such comparisons are by default prone to inaccuracies, especially if you favor one of them. That’s why in the updated version of this article we’d like to take an unbiased approach towards Symfony2 PHP framework vs Yii2 question and let our readers decide by themselves what to choose for their projects.

Read more

Increasing project productivity in Symfony2 from Doctrine2 ORM

Increasing project productivity in Symfony2 from Doctrine2 ORM

I have been trying to write this Doctrine 2 ORM tutorial for a long time but just couldn’t get down to it. Finally, I pulled myself together and did it. So here I’m sharing some techniques for working with Doctrine2 ORM which will help to improve the site performance on Symfony2 (precisely any site that uses Doctrine2 ORM). I have created a project and put it on a GitHub as a visual guide so anyone can test my words in action now.

Read more

Code refactoring in PhpStorm

Code refactoring in PhpStorm

PHP refactoring is really cool! But in the process of fulfilling it, some routine operations and repetitive actions with the code are rather frequent. And in the end there still may remain a lot of syntax errors. Well it often kills any initiative. And surely this is not cool. Fortunately, modern IDE are able to take part of the tasks for themselves while the developer can concentrate on the process of refactoring of code and architecture as a whole, rather than on the fight against boring code.

Read more

Netbeans tips & tricks: all the features that you might not know

Netbeans tips & tricks: all the features that you might not know

Most developers spend the lion's share of their time in the development environment. But few use at least half of the opportunities that exist in the IDE, thus making a part of their work boring, monotonous, slow... No, it's not our way! We should use our main working tool to the full force, to squeeze the most out of it, and to move all the most uninteresting, repetitive actions to the shoulders of the program.

Read more