This month we are once again guests at Enrise and Jeroen Versteeg will join us to tell us about TwigQI!
Enrise is easily reachable by car (located right next to the A1 exit "Amersfoort Noord") as well as by public transport (there is a bus stop 100m walking from the office). If you are coming by car, you can park your car on the roof of the building.
Schedule
19:00 - Doors open
19:30 - TwigQI: static code analysis for Twig templates - Jeroen Versteeg
20:30 - Social
TwigQI: static code analysis for Twig templates
I created a tool that statically analyses Twig templates to prevent bugs. It's similar to PHPStan, but for templates.
I'd like to take the audience through the process of starting by myself from scratch, diving into the Twig internals, involving the community including Fabien Potencier, and ending up proposing and implementing the new types tag.
I'll also cover technical details regarding the implementing of TwigQI: AST nodes, type systems, static and runtime assertions, etc.