We would like to welcome you all at the PHPBenelux / Symfony meetup next week. This is the first time Kunstmaan will be hosting the PHPBelenux and Symfony communities in Belgium and we hope to provide you with a fun evening full of learning and socialising.

The venue is at Flanders DC, located next to the Leuven railway station at Diestsevest 76, 3000 Leuven. Public parking nearby for those arriving by car can be found in Parking "De Bond". We kick off at 19h00 as usual.

This event is ofcourse free of charge but we would like you to register at the Meetup.com website so we can provide an adequate amount of food and drinks.

This is the schedule for the event:

19:00 - 19:20: Welcome, drinks and sandwiches 
19:20 - 19:30: Intro 
19:30 - 20:30: Bundle up your cms worries: here’s Kunstmaan Bundles! (Kim Ausloos) 
20:30 - 20:45: Break  
20:45 - 21:45: Refactoring towards Dependency Injection (Stijn Vannieuwenhuyse) 
21:45 - 22:00: Raffle, Announcements, Feedback  
22:00 - ??:??: Networking and drinks

Session 1: Bundle up your cms worries: here's Kunstmaan Bundles! (Kim Ausloos)

Websites should be flexible and customizable. Setting them up should be easy and not time consuming. Budget and deadline constraints are important but the end result should be easy to adapt and flexible enough for expansions and growth. Not satisfied with the existing solutions (and we tried quite a few), we developed Kunstmaan Bundles, powered by Symfony. We’ll show you how Kunstmaan Bundles enables you to easily build a powerful cms, with just a few commands and… in no time.

Kim Ausloos is working for Kunstmaan, a communication agency in Leuven and has been building websites for over 10 years. His prefered tools are the excellent Symfony Framework, or the individual Symfony components. When not working he is probably spending time with his family or reading up on php, electronics or various devops tools. 

Session 2: Refactoring towards Dependency Injection (Stijn Vannieuwenhuyse)

Frameworks like Symfony have embraced dependency injection, which is based on the Dependency Inversion Principle. But do we develop with this principle in mind? How do we avoid anti-patterns like Service Locator? More importantly, how do we extract our dependencies from our controllers or console-commands? 

Stijn Vannieuwenhuyse is a young software-developer who currently works for ONE-Agency. He started his career as a PHP-developer, more specifically by refactoring legacy Symfony-applications using techniques from TDD, BDD and DDD. Nowadays he's exploring Modelling, CQRS and event-sourcing while building greenfield applications. When Stijn is not programming, he's timekeeping major track and field competitions.