Interviewing the 3 SensioLabs speakers at SymfonyLive Paris 2022

· Elise Hamimi · 3 minutes to read
Interview-6

Back from SymfonyLive Paris 2022, SensioLabs’ 3 selected speakers talk about this unique experience. They answered our questions and gave us a glimpse behind the scenes of the conference from a speaker’s point of view. From the choice of a topic to their preparation, and their feeling after this experience, read their testimonies.

Laurent Voullemier: An SSO with Keycloak and Symfony

Why did you choose this topic? Where did the idea come from?

Laurent Voullemier: Symfony’s security system had just been redesigned. I knew the theory behind it, but I hadn’t yet had the chance to put it into practice. Besides, I had heard a few times about Keycloak for OpenId Connect, but I didn’t know much about it. It was a rewarding opportunity for me: discovering Keycloak and experimenting at the same time on how to connect it to the new security system. The experience became an article, then a talk, and I was chosen as a speaker at SymfonyLive Paris 2022.

How did you feel speaking on stage at SymfonyLive?

Laurent Voullemier: It was the first time I spoke on stage at a physical conference, and I loved it! Beyond the talk itself, I enjoyed exchanging ideas with other speakers and taking advice from those more experienced in public speaking. People also come to chat with you after your talk to continue the conversation. It was really a great experience, and hopefully, I’ll do it again soon!

What is your advice for those considering or wanting to become speakers at SymfonyLive Paris?

Laurent Voullemier: I have two pieces of advice, but they are not from me. They are from Pascal Martin, a well-known figure in the French PHP community. The first is to fight against impostor syndrome. It is unlikely that you are the only very best person to speak about a subject. However, even if someone in the room knows the subject better than you, it is the speaker who decides to be there and share what he knows. And that’s the most important thing.

My other tip is not to be afraid of stage fright. Even the most experienced speakers can get stage fright at the start of a talk, but it doesn’t matter. It usually goes away quickly. And a little stage fright also helps to increase your focus when speaking.

Alexandre Daubois: Little-known Symfony components that are worth a look.

Where does your topic come from?

Alexandre Daubois: First, I wrote an article summarizing 50 Symfony components. I love the principle of having tools from the Symfony framework, reusable in any PHP project! One thing led to another, and I realized that there were many components we were using daily without realizing it. Even better: many Symfony components were unknown to a lot of developers!

So I selected some components with the thought of talking about features that could surprise and that developers could immediately test in their applications because they were super helpful and solved recurring problems.

Moreover, it was the occasion to talk about HtmlSanitizer, a brand-new component expected in less than two months. I hope I was a good promoter for it!

Can you describe your feelings about your experience as a speaker?

Alexandre Daubois: It was awesome from start to end. First of all, as a speaker, I was able to have long and concrete discussions on many subjects with people who are at the heart of the Symfony framework and ecosystem. I talked about Symfony, technical issues, and many things that have nothing to do with it: it was very enriching.

I felt honored to have the opportunity to talk with so many people during these two days and share my knowledge with the audience. Sharing this experience as a speaker in front of friends, colleagues, and all the speakers was a great moment. And then, of course, I discovered so many new things to try to find the best way to explain things. In fact, the one who learned the most from my presentation was myself!

Do you have advice for people who want to get started?

Alexandre Daubois: Explaining something to other people is the best way to learn and improve. I was prone to impostor syndrome at times. I had the chance to talk about it with Nicolas Grekas and Jérôme Tamarelle (speakers and members of the core team) the day before my talk. Speakers at SymfonyLive Paris 2022 can benefit from their experience. It helped me feel more legitimate! Their conclusion is simple: we are here above all to help people discover things, to make them “connect neurons.” You don’t need to talk about a technically advanced subject: introducing concepts is already a lot. We are, in a way, “at the service of knowledge.”

I started preparing my talk with a simple observation: I don’t expect the audience to remember everything. I want my presentation to be in the back of their minds, and one day they’ll say, “Oh, but… I think I’ve heard that before!” It allows me to gauge how far I need to go in explaining things!

Finally, don’t be afraid to talk about something you’ve already seen somewhere. Your way of explaining things may resonate better with some people than others.

Etienne Lebarillier: Hexagonal architecture, no more theory, let’s get practical!

What is the genesis of your talk?

Etienne Lebarillier: I chose this topic because hexagonal architecture with Symfony is my everyday life. I’m working for our client Akeneo, and they have a strong culture of software crafting.

For almost a year, on our project, we have been implementing the concepts of software crafting, and it’s a true pleasure. I wanted to share this with the rest of the Symfony community.

How was your experience as one of the speakers at SymfonyLive Paris 2022?

Etienne Lebarillier: It was a fantastic experience! As a speaker, I could feel that I was at the heart of the conference. This way, I had the opportunity to share my professional experience with the whole community and get face-to-face feedback.

Can you give tips to become a speaker?

Etienne Lebarillier: If there is a subject you are passionate about or an experience you would like to share, don’t hesitate: try it! It’s an experience that’s worth trying.

And a little advice: don’t forget to plug in your computer when you’re on stage. A computer that shuts down happens too quickly 😄

Thanks to our three speakers at SymfonyLive Paris 2022 for their feedback, and congratulations on their talks!

Are you looking for our general summary of the SymfonyLive Paris 2022? You can find it here.

This might also interest you

Fabien Potencier
Elise Hamimi

SymfonyCon Amsterdam 2025: Our Recap and the Highlights

After an iconic first edition in 2019, SymfonyCon made its big comeback to Amsterdam. From the start, you could feel the energy of a highly anticipated conference: more than 1,200 attendees, 39 nationalities, the biggest Symfony community reunion of the year, great discoveries... and a fun atmosphere. This year was extra special because it was the 20th anniversary of Symfony. SensioLabs was there: we'll tell you all about our experience there!

Read more
The SensioLabs team celebrating the 20th anniversary of Symfony with balloons
Jules Daunay

The Story Continues: SensioLabs Celebrates Symfony's 20th Anniversary

Time flies, especially when you're busy shaping the future of development! The SensioLabs team has just reached a milestone with the anniversary of the Symfony framework. We marked the occasion at the office, but the party isn't over yet. The date is already set for an XXL celebration at SymfonyCon Amsterdam 2025, from November 27 to 28.

Read more
PHP 8.5 URI extension
Oskar Stark

PHP 8.5's New URI Extension: A Game-Changer for URL Parsing

PHP 8.5 introduces a powerful new URI extension that modernizes URL handling. With support for both RFC 3986 and WHATWG standards, the new Uri class provides immutable objects, fluent interfaces, and proper validation - addressing all the limitations of the legacy parse_url() function. This guide shows practical before/after examples and explains when to use each standard.

Read more
3 dog heads
Mathieu Santostefano

Bring Your Own HTTP client

Break free from rigid dependencies in your PHP SDKs. Learn how to use PSR-7, PSR-17, and PSR-18 standards along with php-http/discovery to allow users to bring their favorite HTTP client, whether it's Guzzle, Symfony HttpClient, or another. A must-read for PHP and Symfony developers.

Read more
Blue sign on a building with several Now What? letters
Thibaut Chieux

How To Prioritize Messages When Building Asynchronous Applications With Symfony Messenger

Asynchronous processing offers benefits like decoupled processes and faster response times, but managing message priorities can become a challenge. When dealing with tasks ranging from password resets to complex exports, ensuring timely delivery of critical messages is essential. This article explores common asynchronous processing issues and provides solutions using Symfony Messenger, allowing you to optimize your application without extensive refactoring.

Read more
SensioLabs University Courses announcing the new level 3 Master training course now available
Jules Daunay

Master Symfony: Unlock Expert Skills with Our Training

Take your Symfony proficiency from good to great with the new Level 3 training course at SensioLabs! Master complex topics, optimize performance, and become a Symfony expert.

Read more
PHP 8.5
Oskar Stark

What's New in PHP 8.5: A Comprehensive Overview

PHP 8.5 will be released in November 2025 and brings several useful new features and improvements. This version focuses on developer experience enhancements, new utility functions, and better debugging capabilities.

Read more
Two images: on the left many cars stuck in a traffic jam with the sign "All directions" above, on the right a blue car moving forward alone on the highway with the sign "Service Subscriber" and a Symfony logo above
Steven Renaux

Symfony Lazy Services with Style: Boost DX using Service Subscribers

Boost your Symfony app's performance and developer experience! Learn how to use Service Subscribers and traits for lazy service loading to reduce eager instantiation, simplify dependencies, and create modular, maintainable code.

Read more
Image