PHP Meetup, TwigQI: static code analysis for Twig templates by Jeroen Versteeg


Details
## π PHP Meetup Invitation! π₯οΈπ
π What Time?
For anyone developing in PHP
π 19:30 - Welcome In-person visitors in Groningen.
π»β¨19:55 Welcome on-line visitors. Link for online will be at Meetup (comment fields)
...
- 20:00 Talk
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.
...
After that... π»π‘π€
- Share your ideas for future presentations, events and activities β¨π
- Also, socialise π€, drink beer πΊ and have fun ππ
- ..
Speaker Bio
Jeroen Versteeg is the Chief Technology Officer (CTO) at AlisQI, where he leads the development of scalable and user-friendly digital solutions. With a strong background as a Fullstack Developer, he bridges the gap between backend architecture and frontend experience. He has deep expertise in PHP, leveraging tools like PHPStan to ensure clean, reliable code, and Twig and Symfony components to build efficient and maintainable applications. On the frontend, he embraces modern techniques such as Hotwire and Turbo, enabling faster, smoother user interactions with minimal JavaScript.
As CTO, Jeroen Versteeg is passionate about technology leadership, guiding teams to create systems that balance innovation with long-term stability. He brings a hands-on approach to solving complex technical challenges, while always keeping the end user in mind. His mission is to deliver products that are simple, fast, and impactful.
Social Media:
π [LinkedIn: https://www.linkedin.com/in/jeroen-versteeg-alisqi](https://www.linkedin.com/in/jeroen-versteeg-alisqi/)

PHP Meetup, TwigQI: static code analysis for Twig templates by Jeroen Versteeg