This Is Awesome: A TYPO3 DevDays Story

· Stiven Llupa · Events · 2 minutes to read
Modern editorial illustration of TYPO3 DevDays excitement with abstract purple-accented conference and community elements

A wrong turn through a forest, a cornfield, and finally a tech conference. At TYPO3 Developer Days, I discovered just how closely the TYPO3 and Symfony communities are connected — through shared technology, familiar challenges, and one important principle: build for your users.

Maps gave me two routes to the conference venue: alongside the highway, or through "the park." Naturally, I picked the park (which turned out to be an honest-to-goodness forest). There I was, laptop bag over my shoulder, dress shoes and all, picking my way past a flooded stretch of trail that someone had bridged with what I'll generously call sticks.

Makeshift bridge made with skinny logsA dirt path runs alongside a cornfield, with trees in the background under a clear blue sky, and branches overhanging in the foreground.

Just when I thought I'd finally arrive, the trees gave way to a full cornfield. I stood there and chuckled while thinking this is awesome , then spotted the venue right on the other side.

A large group of people wearing matching black shirts raise their arms in celebration outside a modern glass building under a clear blue sky.Two people smiling and posing with name tags in front of a TYPO3 Developer Days 2026 banner.

My colleague Silas and I had been invited over from the Symfony community, and once you look under TYPO3's hood, the invitation makes complete sense. Since TYPO3 v10, its core dependency injection container has been built directly on Symfony's DependencyInjection component, alongside Console for CLI commands, EventDispatcher for its PSR-14 event system, and pieces like Mailer, Messenger, and Routing. It's not a courtesy shout-out; TYPO3 deliberately chose to lean on Symfony's implementation instead of building its own, so developers moving between the two ecosystems would feel at home. Which, as it turns out, is exactly what happened to us.

A person speaking at a podium during TYPO3 Developer Days 2026, with a microphone and laptop, and a sponsor banner in the background.A man giving a presentation on coding, gestures towards a projected screen displaying code in a modern conference room.

That trip wasn't just about attending, I got to speak too at Typo3 DevDays. My talk, Speccing Out Teamwork, drew on a decade of Symfony project work to lay out concrete practices a dev team can adopt on top of whatever process framework (Scrum, Kanban, or otherwise) their organization already runs. Silas followed up with Refactor Like a Pro: Clean Code Meets DDD, a genuinely useful, hands-on walkthrough of turning legacy spaghetti into code that actually speaks the domain, using clean code principles, DDD building blocks, and tooling that makes refactoring safe and automated.

A bearded man in a brown shirt smiles and chats with two others at an outdoor gathering, with drinks and glasses on the table.

Beyond the talks, the atmosphere was just as memorable, genuinely warm and welcoming, the kind of crowd that makes it easy to strike up a conversation with a stranger over coffee. Some of the best moments happened in those in-between chats: swapping notes with people solving the exact same problems I deal with day to day, just through a different framework's lens. Hearing how another ecosystem approaches something you thought only had one obvious answer has a way of making you rethink your own.

One thing that stuck with me across the whole event: how many speakers, in totally different talks, kept circling back to the same idea: build for your users. Not for the framework, not for the demo, not for what's technically impressive, but for the actual person on the other end.

Funny how a wrong turn through a forest ends up teaching the same lesson as a tech conference: sometimes the obvious path isn't the one that matters. It is the one that people will love taking.

Are you using TYPO3 and interested in learning more about Symfony?

We support teams with architecture reviews, workshops and hands-on expertise for Symfony, PHP and modern applications. Our team would love to help you take advantage of the new Symfony features in TYPO3.

This might also interest you

Abstract editorial concept of a Duration class, showing elapsed time and precise time intervals in modern PHP coding
Oskar Stark

PHP 8.6 Duration: a small class that fixes a recurring design mistake

PHP 8.6 is expected to add a dedicated Duration class. That sounds small, but it finally gives PHP projects a clear type for elapsed time instead of overloading DateInterval, integers and timestamp arithmetic.

Read more : PHP 8.6 Duration: a small class that fixes a recurring design mistake
Abstract editorial illustration of PHP 8.6 JSON parsing with a highlighted error position and subtle purple accents
Oskar Stark

PHP 8.6: JSON Decode Error Position

PHP 8.6 adds a small but useful improvement to JSON decoding: you can now get the exact error position when parsing fails. That makes debugging malformed payloads much faster.

Read more : PHP 8.6: JSON Decode Error Position
Modern abstract editorial scene with cleaner, safer sorting API concepts and subtle purple accents
Oskar Stark

PHP 8.6 SortDirection: cleaner, safer sorting APIs for modern PHP

PHP 8.6 introduces SortDirection, a small but useful step toward clearer sorting APIs. Here’s what it changes, why it matters, and how to use it in practice.

Read more : PHP 8.6 SortDirection: cleaner, safer sorting APIs for modern PHP
Large tree under the sunlight
Mathieu Santostefano

Multiply your AI development speed using Git Worktrees

Say goodbye to context switching and the "stash-and-switch" headache. By leveraging Git Worktrees alongside modern AI agents, you can now isolate environments and handle bug fixes in parallel while your AI builds features in the background. It’s a total DX game-changer that turns your Git workflow into a multi-threaded powerhouse.

Read more : Multiply your AI development speed using Git Worktrees
A man sculpting a rock with PDF written on it
Steven Renaux

Create a Custom Builder - A GotenbergBundle Story

In a previous article, we explored how to generate your first PDF in a few lines of code using Gotenberg and GotenbergBundle, a Symfony bundle that wraps Gotenberg's HTTP API to convert HTML or Office files into PDFs. That was a great start. But what happens when your application needs to generate multiple different PDFs, each with its own layout, styles, data?

Read more : Create a Custom Builder - A GotenbergBundle Story
Nicolas Grekas standing on stage at SymfonyLive Paris 2026
Jules Daunay

SymfonyLive Paris 2026: AI Revolution and a Peak Reunion for Team SensioLabs

The final curtain has fallen on SymfonyLive Paris 2026, and we're still buzzing ✨ (and seeing lines of code). As Symfony's creator and a long-time core sponsor, SensioLabs couldn't have picked a better moment to celebrate open source, innovation, and, most importantly, the amazing community that supports us.

Read more : SymfonyLive Paris 2026: AI Revolution and a Peak Reunion for Team SensioLabs
Paper notes on a wall
Imen Ezzine

Behind the Scenes: 3 Collaborative Ceremonies for Better Development

Following a recent LinkedIn post, I wanted to write this article to describe 3 ceremonies that truly made an impact on me during one of my latest missions: Event Storming, Example Mapping, and Domain Storytelling.

Read more : Behind the Scenes: 3 Collaborative Ceremonies for Better Development
Illustration of Developer
Silas Joisten

The Developer Experience Revolution 2026

Discover why Developer Experience matters more than ever and how better tools, smarter workflows, and a culture of learning can transform the way teams build software.

Read more : The Developer Experience Revolution 2026