Short intro to Domain-Driven Design

You may have heard of DDD and, yet again, you may not have. Let us give you a short introduction […]

Read more

Creating a theme system with Twig and Symfony

What’s Twig If you use Symfony you also probably use Twig (http://twig.sensiolabs.org/). It is a very flexible layout system and […]

Read more

How I tamed a complex DB structure with an index service

  Quindi, ho dovuto creare un livello API su un codebase esistente (ma noto) esistente. Sembra facile, eh? Sì, è […]

Read more

Connect to MSSQL from Linux Ubuntu with Symfony and Doctrine

tl;dr Install the php5-sybase package This will install on Ubuntu the drivers required to connect to a Microsoft SQL Server. […]

Read more

Symfony template locations: questioning the best practice

A while ago the Symfony project published a “Best Practices” book. This is a source of excellent suggestions and it’s […]

Read more

Symfony and Monolog: define a custom logger file at runtime

Monolog Monolog is a logging library. It is extremely powerful and most of the time only a tiny subset of […]

Read more

Symfony assets management: assetic:dump

I recently wrote about the assets:install command, but there’s a more interesting way to handle your assets: Assetic.

Read more

Symfony assets management: assets:install

In your Symfony application there are bound to exist many assets (JS, CSS, and so on) either created by you […]

Read more

Symfony parameters list

The Symfony parameters files are very neat but you should know how to use them. Let’s focus on how to […]

Read more

Install Symfony app in a subfolder of an existing site

The request was simple: one of my customer wanted to have a Symfony app available as a subfolder of an […]

Read more

Symfony: i make the question, he does the answers.

If you want to make your web development simpler you only need to remember what the web is built on: […]

Read more

Create an epub with Symfony documentation

If you’re a good PHP developer you should know something about Symfony and what better way to do it than […]

Read more