Skip to content
Symfony New Year Meetup

Details

The first symfony meetup of 2014 will take place on wednesday 29 january, in Gent.

Agenda

19h00 - 19h30: Welcoming
19h30 - 20h20: Talk: Decoupling the Model from the Framework
20h30 - 21h20: Talk: Symfony with Vagrant and Ansible
21h30 - 23h : Drinks, Symfony Q&A, ...

Talk: Decoupling the Model from the Framework
Domain-Driven Design tackles the fundamental difficulty of working with complexity in software. It puts the domain model in the center of the system, happily ignorant of the infrastructure around it. But as soon as you try to build even a simple application, using some of the patterns and ideas from DDD, you tend to get stuck. The framework begins to fight back. It seems it has a will of its own, and it dictates how you should structure your code. Is a strong, independent domain model just a theoretical ideal?
You can have both the benefits of framework, and the freedom to model to your needs. In this session, I’ll show some practical patterns to decouple your model from your infrastructure.

About the speaker:
Mathias Verraes is a recovering music composer turned programmer, consultant, blogger, speaker, and podcaster. He advises companies on how to build enterprise web applications for complex business domains . For some weird reason, he enjoys working on large legacy projects: the kind where there’s half a million lines of spaghetti code, and nobody knows how to get the codebase under control. He’s the founder of the Domain-Driven Design Belgium community. When he’s not working, he’s at home in Kortrijk, Belgium, helping his two sons build crazy Lego train tracks.

Talk: Symfony with Vagrant and Ansible
Developing on your local computer is great until you have the "But it work on my machine!" problem. You are probably used to just use your local apache with MySQL and/or some bundled LAMP system and playing with your hosts file, but what when you need some specific libraries, you need to test some specific network configuration, you are working with a team of Windows, Mac, Linux and BeOS people? Using Vagrant and Ansible will help you to abstract the sysadmin part, and to put everyone in the exact same configuration. With the Ansible playbooks, you will go one step further and create stories. Ansible is also great for symfonians has it use the Jinja2 template engine from which Twig is originally based.

About the speaker:
Jean-Christophe Cuvelier is passionate by computers from when he got his first Commodore 64 computer. Nowadays he is busy building Pictawall, the next tool for brands and events, build on Symfony. He has also a long experience in the need of doing everything since he's the developer/sysadmin behind his agency, Morris & Chapman.

See you there!

app/console cache:clear --new-year --env=dev

Photo of Symfony User Group Belgium group
Symfony User Group Belgium
See more events
Wijs
Voorhavenlaan 31/003 · Gent