Monthly Meeting - February/2013

  • February 21, 2013 · 7:00 PM
  • This location is shown only to members

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!

Join or login to comment.

  • Jolanda V.

    Had a really good time. And the pizza was really tasteful :-)

    February 23, 2013

  • Henk V.

    I found the talk a too theoretical, but networking was interesting and thanks for the pizza's and beer!

    February 23, 2013

  • Andrii S.

    I always appreciate to see some under-the-hood details. So this talk was very good. And thanks for pizza of course.

    February 22, 2013

  • Kevin van Z.

    Good meetup folks!

    Even though the turnout was excellent, we unfortunately had some empty chairs that could have been filled with people on the waiting-list.
    People with deploys gone bad, calendars messed up, whathaveyous. We've all been there. Normally that's no problem, but now with the waiting-list I guess empty chairs are a bit sad.

    I'm guessing there will always be people with last-minute change of plans, so maybe we could look into overbooking the venue with 10 more people.

    Best case scenario: smaller waiting-list, no empty chairs, more happy coders.

    Worst case scenario: 100% show up, 10 people have to stand. I'll be more than happy to sacrifice my chair in that case.

    Well I guess the worst case scenario is the floor gives in.. We'll have that checked beforehand ; )

    Cheers!

    2 · February 22, 2013

    • Frank van den B.

      We also saw that only 3 people came from the waiting list, which means the empty chairs were people who changed their plans in the last moment and people from the waiting list who already made different plans

      February 22, 2013

    • Rafael D.

      I agree.. and my biggest concern at True is indeed the floor crashing... we need to stress test it :P

      February 22, 2013

  • Frank van den B.

    Awesome once again :)

    February 22, 2013

  • Anne Jan B.

    Great indepth info I'll probably never use. Good to meet some new and old PHPers :)

    February 22, 2013

    • Robin S.

      likewise... was excellent venue as always though

      February 22, 2013

  • Rafael D.

    It was great to see the under-the-hood twig world and to see so many people come out.

    1 · February 22, 2013

  • Matthias N.

    You can find the slides of my presentation here: http://php-and-symfony.matthiasnoback.nl/slides/twig.html Please leave some feedback on https://joind.in/8234

    2 · February 22, 2013

  • Anne Jan B.

    Great atmosphere, nice conversations. .

    February 22, 2013

  • Conor W.

    I liked the location, the red wine was good and there was more than enough pizza. Thanks, guys!

    February 22, 2013

  • Tamas I.

    unfortunately, something came up. but 3 people waiting, so I'm half happy.

    1 · February 21, 2013

  • Hidde B.

    Have to cancel last-minute as well. Will try to be there next time. Have fun!

    February 21, 2013

  • Alwin

    Jammer, ik ging er niet meer vanuit dat ik hier naartoe kon gaan, dus al andere plannen gemaakt. Enjoy allemaal!

    February 21, 2013

    • Rafael D.

      Alwin, since we have so many expats, we try to stick to english in the group :P

      February 21, 2013

    • Alwin

      My apologies Rafael! It had not occurred to me. :-)

      1 · February 21, 2013

  • Husain F.

    Sorry guys, something has come up and I have to sit this one out - hopefully someone else will take the place.

    February 21, 2013

  • Lambert B.

    Unfortunately, I cannot make it today

    February 21, 2013

  • Ekes

    At last minute I'm not going to be in A'dam tomorrow. Someone else take my place and enjoy...

    February 20, 2013

  • Ryan K.

    Verdorie, kan door ziekte helaas niet aanwezig zijn :-(

    February 20, 2013

  • Paul E.

    Damn, too late again...

    February 12, 2013

    • Marc

      looks like you are off the waiting list, see you next week, you know your way to true office now :)

      February 14, 2013

    • Paul E.

      Indeed I am! Can't wait!

      February 14, 2013

  • Arnold O.

    Damn! Nr 14 in the waitlist.. this meetup is booming.

    February 14, 2013

  • Nuno C.

    unfortunately I can not make it this month

    February 14, 2013

  • Husain F.

    Ditto gutted to miss this one as the framework we use is heavily XML based and makes use of the ZOPE based TAL templating system... we were thinking of switching to Twig eventually! :)

    February 14, 2013

  • Erika H.

    Hi there, you have a new Brazilian in the group =D maybe next year we can make a carnaval party, LOL!

    Twig is awesome, I've been working with it in the last 6 months (with Silex), its sooo much better than smarty. Great topic!

    2 · February 12, 2013

  • Petros

    Looking for a new challenge in Amsterdam

    2 · February 11, 2013

    • Rafael D.

      Petros, welcome, hope you find a great challenge.

      February 11, 2013

Our Sponsors

Sometimes the best Meetup Group is the one you start

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy