Kévin Dunglas
banner
dunglas.dev
Kévin Dunglas
@dunglas.dev
⚒️ FrankenPHP.dev, Mercure.rocks, @api-platform.com, @symfony.com
🧑‍💻 Founder of @les-tilleuls.coop, a developer co-op
Reposted by Kévin Dunglas
Retailleau, hors de Wazemmes !

Rassemblement contre la venue de Retailleau jeudi 13 novembre à 18 h devant les Halles de Wazemmes.

Lire le communiqué : offensive.eco/rassemblemen...
November 6, 2025 at 12:30 PM
Reposted by Kévin Dunglas
Recordings from #APIPlatformCon 2025 are now live on @les-tilleuls.coop's YouTube channel: www.youtube.com/playlist?lis...

The call for papers for the 2026 edition opens on January 12.
October 29, 2025 at 9:31 AM
No more CORS headaches! 🤯

Mercure now supports 🌟 Wildcards 🌟 for CORS and allowed publication domains!

The highly requested feature is finally here. Go check out the details and update your setup! 👇

github.com/dunglas/merc...
feat: support wildcards in domains for CORS and publish origins by dunglas · Pull Request #1111 · dunglas/mercure
Closes #920
github.com
October 28, 2025 at 4:24 PM
Stronger types, faster apps! 💪

FrankenPHP now includes improved utilities for converting PHP arrays to strongly-typed Go slices and maps.

Go extensions for PHP apps are going to redefine your web development workflow!

github.com/php/frankenp...
feat: allow creating strongly typed slices and maps from PHP values with type utilities by dunglas · Pull Request #1933 · php/frankenphp
Improved type conversion API for extensions, to allow converting PHP arrays to strongly typed Go maps and slices such as map[int]string or []string. Also, this patches improves error handling. (Ext...
github.com
October 21, 2025 at 9:41 AM
Reposted by Kévin Dunglas
When your partner makes a little crocheted #Webby 😁

@api-platform.com
October 16, 2025 at 4:03 PM
Imprvoded FrankenPHP's documentation:

🪽 New Mercure tutorial: frankenphp.dev/docs/mercure/
⛽️ New Mercure with #Laravel Octane tutorial: frankenphp.dev/docs/laravel...
🔧 Improved config reference: frankenphp.dev/docs/config/
🔓 Guide to disable HTTPS: frankenphp.dev/docs/config/...
FrankenPHP: the modern PHP app server
FrankenPHP is a new app server for PHP apps (built on top of Caddy) and a library to embed the PHP interpreter in Go web servers.
frankenphp.dev
October 14, 2025 at 12:47 PM
Reposted by Kévin Dunglas
Voici mon retour sur la conférence de @dunglas.dev consacré à Franken PHP lors du forum PHP de l’ @afup.org
October 10, 2025 at 3:13 PM
Reposted by Kévin Dunglas
This week, Symfony proudly celebrates 20 incredible years of innovation, friendship, and open-source passion — we’ve created a special page to relive the memories and thank everyone who made this journey possible: symfony.com/20years 🫶 https://symfony.com/blog/celebrating-20-years-of-symfony
October 13, 2025 at 2:01 PM
📢 Huge news coming for #FrankenPHP! I'll announce a game-changer feature during my talk at @afup.org's #ForumPHP this morning at 11:40. Don't miss it!
October 10, 2025 at 4:51 AM
Reposted by Kévin Dunglas
Le #ForumPHP 2025 démarre ce jeudi, et nous avons plus que hâte de nous rendre à l'Hôtel New York The Art of Marvel pour écouter une quarantaine de talks inspirants, dont 4 présentés par nos coopérateurs @soyuka.me, @dunglas.dev et Clément Talleu.

Vous serez là ?
October 6, 2025 at 7:55 AM
Super excited to be part of these incredible developer communities. Come say hi and let's talk about building awesome things together!

- @afup.org's #ForumPHP | Paris, Oct 9-10
- @phpconference.bsky.social | Munich, Oct 27-31
- @symfony.com Con | Amsterdam, Nov 27-28
October 3, 2025 at 8:19 AM
I just contributed a performance patch for the skipfilter Go library. It improves performance by over 50% by switching from HashiCorp's golang-lru to Otter ⚡️

github.com/kevburnsjr/s...
perf: switch to Otter by dunglas · Pull Request #4 · kevburnsjr/skipfilter
Switch from golang-lru to Otter, which is known to be more performant. I added some benchmarks, the diff shows a significant improvement: goarch: arm64 pkg: github.com/kevburnsjr/skipfilter cpu: Ap...
github.com
September 26, 2025 at 2:06 PM
Reposted by Kévin Dunglas
API Platform 4.2 is out in the wild just like those elephants!

Read more about the release at:
soyuka.me/api-platform...
API Platform 4.2 - Redefining API Development · soyuka.me
# API Platform 4.2: Redefining API Development I’m thrilled to announce the release of API Platform 4.2, unveiled at the 5th edition of the API Platform Conference in Lille! As the release manager,...
soyuka.me
September 18, 2025 at 2:06 PM
Just released during my keynote at API Platform Con: a new FrankenPHP extension bringing native gRPC server support to PHP! 🚀

The code is live now, but please note it currently requires the main branch of FrankenPHP: github.com/dunglas/fran...
GitHub - dunglas/frankenphp-grpc: A PHP extension to write gRPC servers using the official gRPC library written in Go
A PHP extension to write gRPC servers using the official gRPC library written in Go - GitHub - dunglas/frankenphp-grpc: A PHP extension to write gRPC servers using the official gRPC library writt...
github.com
September 18, 2025 at 12:20 PM
Thrilled to announce that I will be unveiling a significant, long-awaited feature for both API Platform and FrankenPHP during my keynote at the API Platform conference.

This has been one of the top requests from the community for years.

Be there!!
September 15, 2025 at 4:11 PM
Modern projects are a wild mix of languages, Docker images, Kubernetes manifests, and more. 🤯 This complexity makes it easy to mess up, but we've got a solution!

I'm excited to announce that Symfony Docker now integrates Super-Linter! github.com/dunglas/symf...
feat: lint the whole project using Super-Linter by dunglas · Pull Request #544 · dunglas/symfony-docker
Super-Linter is a must-have; it automatically lints all files in the project, using popular linters. It is especially useful to lint all the non-PHP files contained in a modern project: Dockerfile,...
github.com
September 8, 2025 at 1:53 PM
Unleash the Monster: The FrankenPHP elePHPant is Born

dunglas.dev/2025/09/unle...
September 2, 2025 at 9:48 AM
FrankenPHP has become extremely popular, reaching 10,000 stars on GitHub and now supported by the @thephpf.bsky.socialis, but unlike other PHP SAPIs, it still doesn't have its own Wikipedia page. Any volunteers to create one?
September 1, 2025 at 9:24 AM
FrankenPHP 1.9.1 has just been released! As usual, this new version includes many fixes (especially in the PHP extension generator) and performance improvements. Note that Docker images based on Debian Trixie are now available! github.com/php/frankenp...
Release v1.9.1 · php/frankenphp
What's Changed feat(docker): Debian Trixie Docker images by @alexandre-daubois in #1777 feat(static): add memcache and memcached to static build by @henderkes in #1825 fix: don't flush env between...
github.com
August 29, 2025 at 1:14 PM
Reposted by Kévin Dunglas
🙌 Remembering Ryan Weaver: Teacher, Core Team Member, Friend
➡️ https://symfony.com/blog/remembering-ryan-weaver-teacher-core-team-member-friend
August 28, 2025 at 5:43 PM
New versions of Mercure and Vulcain compiled with Go 1.25 and Caddy 2.10.2 are now available!
August 26, 2025 at 2:37 PM
One of the things I love about Go is its backward compatibility. Take code from 5 years ago and compile it with the latest version of the language without changing a thing.
Imagine how much of a hassle it would have been if this project had been written in JavaScript. github.com/dunglas/uri-...
chore: bump deps and clean code by dunglas · Pull Request #9 · dunglas/uri-template-tester
We read every piece of feedback, and take your input very seriously.
github.com
August 22, 2025 at 2:25 PM