Monthly Meeting – February/2013

View event on Meetup.com
Date
Thursday, February 21, 2013, 7:00 PM
Venue
True Office

February! Carnaval time back in Brazil, but here in Amsterdam our topic will be Twig.

Our speaker will be Matthias Noback, and he will be teaching us about Twig, the templating engine developed in the Symfony community but which has taken over the templating scene.

This month we are once again back at True for our meetup, so you know it will be a great meeting. Our cap is 50 people, so please be sure to keep your RSVP updated so we can get everyone a seat.

Schedule

19:00: Welcome Drinks

19:30 – 20:30: “Diving deep into Twig

20:30 – 20:45: Raffle

20:45: Social, drinks and food.

Speaker: Matthias Noback

Matthias Noback has been developing PHP applications for the last 10 years, both as a freelancer and as an employee at Driebit (Amsterdam) and later at IPPZ (Utrecht). He writes regularly about PHP & Symfony2 (http://php-and-symfony.matthiasnoback.nl).

Talk: “Diving deep into Twig

Developers are able to modify the behavior and possibilities of Twig (the PHP templating engine by Fabien Potencier) in many ways, ranging from very easy to very tough. It all starts with simply registering your extension, but from then on you can choose to create your own filters, functions and tests. I will quickly review your options, and show some best practices. After discussing these basic modifications, we’ll take a look at creating token parsers and thinking up custom node types, which will enable you to define your own tags (the things between {% %}). I will demonstrate the inner workings of Twig: from the loader, to the lexer, to the parser, to your own token parser, to creating nodes, filtering nodes using a node visitor and finally to the compiler, which transforms all nodes to plain old PHP.

Raffle

We got some awesome stuff to give away this month, so make sure you RSVP for the meetup if you’re coming and want a shot at getting it!

Meetup.com integration powered by Nuanced Media.

This entry was posted by . Bookmark the permalink.