Skip to main content
Symfony Workshop Duration: 2h

Enjoying frontend with Symfony UX

Nicolas Grekas

It's hard to create quality user experiences with JavaScript. It takes time to choose reliable packages, configure them, integrate them into your pages and make your front-end code interact with the rest of your infrastructure.

This workshop will introduce you to Symfony UX and the tools it relies on. We'll discover how to build modular, interactive interfaces using small, reusable JavaScript components that can be easily tested automatically. We'll also learn how to leverage Symfony UX and Turbo to build advanced user experiences using the micro-front-end approach.

Together we'll discover the "LAST stack", an acronym that stands for "Live Component, AssetMapper, Stimulus, and Turbo". It's a front-end stack that allows us to create rich, dynamic interfaces with a SPA feel. All this in code that's accessible to even the most "backend" of you! We'll take a look at the concepts behind this new stack and how to get the most out of each of its components.


  • PHP 8.1 minimum
  • Symfony binary installed: the "symfony check:requirements" command should be green
  • IDE
  • git
  • GitHub account
Nicolas Grekas

Nicolas Grekas

Principal Engineer @ Symfony
Principal Engineer at Symfony, the company. Symfony core team member & top-ranking contributor. Nicolas worked as a CTO for, the PHP profiler that we were all missing.

To make this website run properly and to improve your experience, we use cookies. For more detailed information, please check our Cookie Policy.

  • Necessary cookies enable core functionality. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.