Skip to content
Logo Theodo

Our recent articles


Load Previous Posts

Theodo en force au SymfonyCon Varsovie 2013

Antoine Haguenauer2 min read

Après le Symfony Live de Berlin 2012, où quatorze Theodoers avaient fièrement porté nos couleurs dans le temple de la communauté Symfony pendant les trois jours de l’événement, ce sont cette année quarante-deux (42 !) d’entre nous qui avons déferlé…

Continue reading →

Dynamic mapping in Doctrine and Symfony: How to extend entities

Charles Pourcel8 min read

When developing with Symfony2, you may one day want to create an entity that will be used by many other entities in your application, using the exact same relation every time. Let's say you create an UploadedDocument entity and you know…

Continue reading →

New events doctrine 2.4

Simon Constans3 min read

Here is an introduction to events in Doctrine and the changes brought by Doctrine 2.4. You will find all the code in this article on the following github repository. Events in doctrine Doctrine launches many events during the lifecycle of an entity. The…

Continue reading →

How to import / export data with an ETL Command using Symfony2 (in TDD)

Jean-Matthieu Gallard8 min read

When you manage data on a regular basis, it can be very useful to write acommand to facilitate this repetitive tasks. The crude way to do it wouldbe to let the command do the job alone. But this isn’t a…

Continue reading →

Responsive is not magic

Cyrille Jouineau2 min read

A short note on a situation that I fear is becoming more and more common: You’ve just been presented a wonderful website by an enthusiastic client, soooo proud of the time spent with a designer to validate the templates for all…

Continue reading →

How to prototype mobile apps with Titanium, Alloy, Coffescript & Tishadow!

valentinb5 min read

To reduce the amount of time lost during Titanium deployment process, I am going to present you a set of tools that will help you to accelerate your developments:Tishadow Alloy Coffescript/JadeFinally I will show you how everything can work together Titanium Titanium is a…

Continue reading →

Matthieu and Thierry are now SensioLabs Certified Symfony Developers

Marek Kalnik1 min read

We are happy to announce that Matthieu and Thierry are now SensioLabs Certified Symfony Developers. Congratulations for both of them! This makes us the first company after Sensio to have 5 certified developers, and we hope that soon other teammates will join…

Continue reading →

Productivity tip: pause your GMail Inbox and hide new emails

Fabrice Bernhard1 min read

Have you ever wanted to look at your GMail Inbox to find some information in an old email... but without being disturbed by all these new emails that will inevitably draft you away from your current focus and destroy your…

Continue reading →

Adoptez le TDD sur vos projet Symfony2 existants

Benjamin Grandfond1 min read

This blog post is in French as the event it relates to is French-only. A l'occasion du Symfony Live Paris 2012, j'ai eu la chance de pouvoir faire une présentation où j'explique comment faire du Test-Drivent Development (TDD) dans un projet…

Continue reading →

How to manage fixtures in a PHP project

Benjamin Grandfond6 min read

Dealing with data developing a new application is a real challenge for the development team. You often need them to develop and then test your app. For example, for a login system, you would need different users with roles and…

Continue reading →
Load Next Posts