Coding at the Speed of Thought: The New Era of Symfony Docker - Kévin Dunglas

If we want to discuss Developer Experience (DX) in 2026, we have to talk about instantaneous feedback and coding agents. At SymfonyLive Paris 2026, I presented "Coding at the Speed of Thought: Symfony DX in 2026", where I detailed the bleeding-edge features we have brought to the PHP and Symfony ecosystems. To make this vision

Kévin Dunglas - Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, FrankenPHP, Mercure.rocks, Vulcain.rocks and of some Symfony components.

Coding at the Speed of Thought: The New Era of Symfony Docker

If we want to discuss Developer Experience (DX) in 2026, we have to talk about instantaneous feedback and coding agents. At SymfonyLive Paris 2026, I presented "Coding at the Speed of Thought: Symfony DX in 2026", where I detailed the bleeding-edge features we have brought to the PHP and Symfony ecosystems. To make this vision a reality, I have recently made dramatic improvements to the Symfony Docker project. While it remains the easiest way to spin up a Docker-based FrankenPHP skeleton for […]

https://dunglas.dev/2026/03/coding-at-the-speed-of-thought-the-new-era-of-symfony-docker/

Ember : Le monitoring temps réel pour Caddy et FrankenPHP est disponible | Les-Tilleuls.coop

Nous sommes ravis de vous annoncer la sortie de Ember dans sa première version, un outil d'observabilité taillé pour FrankenPHP et Caddy !

Les-Tilleuls.coop

Very eager to see where #phpvia leads to.

It uses #OpenSwoole, but it would be great if the base would be interchangable with #Mercure (it comes embedded with #FrankenPHP) for SSR.

Who knows if Laravel Livewire ends up going that way.

cc @dunglas

#PHP #Programming #WebDevelopment #WebDev #SoftwareDevelopment #OpenSource #OSS #FOSS

🛡️ Symfony Docker now provides a rootless production image that contains only what is strictly necessary to run #FrankenPHP and #Symfony.

They are 60% smaller than before, dropping from 704MB down to just 290MB! 📉✨

We have also merged numerous improvements, such as:

✍️ Use of EOF syntax in the Dockerfile for better readability
🧹 Automatic removal of code only needed during installation

https://github.com/dunglas/symfony-docker/pull/909

Slides from my talk "Building #PHP Plugins with #WebAssembly" @ConFooCa are up, incl 20 demos.

Rust, Go, JS → .wasm → call from PHP, sub-ms performance, sandboxed

Get the slides here https://gamma.app/docs/Building-PHP-plugins-with-WASM-Confoo-2026-j0k4fwetfc6gjib and check out all the code here: https://github.com/johanjanssens/frankenwasm

Kudos to @dunglas #FrankenPHP rocks!

Finally, the #FrankenPHP elephpant is alive!

The amount of AI code and reviews in Caddy and FrankenPHP makes me uneasy, especially since a test environment failed to boot up today due to a non-breaking FrankenPHP build, version 1.12.

I hadn't realized until now how much AI is involved, including Copilot for reviews.

Is it used in nginx as well? I may have to migrate again, and I will probably stop donating to caddy. I'm not paying for Caddy and FrankenPHP's AI garbage.

#caddy #FrankenPHP #ai #llm #copilot #FckAI #FckLLMs

Windows Support for FrankenPHP: It’s Finally Alive!

It’s happening! I am thrilled to announce the immediate availability of official Windows support for FrankenPHP. Since the project's initial release, this has been by far the most requested feature. While many of you have been successfully running FrankenPHP on Windows via WSL (Windows Subsystem for Linux), native support was the "white whale" we’ve been chasing for a long time. Today, that chase is over. You can now run FrankenPHP natively on Windows, with 100% compatibility, including […]

https://dunglas.dev/2026/03/windows-support-for-frankenphp-its-finally-alive/