À propos de Anti-Tech Résistance : mi-fafs mi-réacs ?
Communiqué commun de l’Offensive, de @onestlatech, de @xrfrance Lille, @lessoulevements Lille, l’Action Antifa NP2C et du collectif lillois·es antifasciste et autonome.
⚒️ Free software creator: @ApiPlatform, FrankenPHP.dev, Mercure.rocks, and various @symfony components
🧑💻 Founder of @cooptilleuls, a developer co-op
📍 Lille, France
À propos de Anti-Tech Résistance : mi-fafs mi-réacs ?
Communiqué commun de l’Offensive, de @onestlatech, de @xrfrance Lille, @lessoulevements Lille, l’Action Antifa NP2C et du collectif lillois·es antifasciste et autonome.
I just updated the FrankenPHP gRPC extension to use the latest version of the worker API! https://github.com/dunglas/frankenphp-grpc
Thanks to all our sponsors for supporting The PHP Foundation in 2025!
Together we helped ship PHP 8.5, release PIE 1.0, support FrankenPHP, launch the PHP MCP SDK, secure a second STA investment for Streams, and much more.
Please consider sponsoring PHP in 2026:
https://thephp.foundation/blog/2025/12/02/can-we-count-on-you-in-2026/
🧟 After days and nights of toil: FrankenPHP 1.10 is alive!
The creature is awake and brings unprecedented power to your #PHP applications:
🐘 PHP 8.5 support
🪽 New mercure_publish() function for easy real-time broadcasting with Mercure
⚙️ Enhanced extensions & custom workers (hello high-performance gRPC and WebSockets servers!)
Downloads and changelog, right from our laboratory: https://github.com/php/frankenphp/releases/tag/v1.10.0
🦁 I just tagged Symfony Panther 2.3. This version brings compatibility with PHP 8.5 and Symfony 8!
🪽 Mercure 0.21 has been released.
⚡️ Significantly reduced memory consumption and improved hub performance
⚙️ Wildcards support for CORS and domains authorized to publish
🛠️ Ability to programmatically dispatch updates using the Go library, for projects like FrankenPHP
Download it now! https://github.com/dunglas/mercure/releases/tag/v0.21.2
Retailleau, hors de Wazemmes !
Rassemblement contre la venue de Retailleau jeudi 13 novembre à 18 h devant les Halles de Wazemmes.
Lire le communiqué : https://offensive.eco/rassemblement-contre-la-venue-de-bruno-retailleau-a-wazemmes/
Recordings from #APIPlatformCon 2025 are now live on @cooptilleuls' YouTube channel: https://www.youtube.com/playlist?list=PL3hoUDjLa7eT3v5dchifeESn5Fq7jelG7
The call for papers for the 2026 edition opens on January 12.
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! 👇
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!
I just merged some improvements to FrankenPHP's documentation:
🪽 New Mercure tutorial: https://frankenphp.dev/docs/mercure/
⛽️ New Mercure with #Laravel Octane tutorial: https://frankenphp.dev/docs/laravel/#mercure-support
🔧 Improved config reference: https://frankenphp.dev/docs/config/
🔓 Guide to disable HTTPS: https://frankenphp.dev/docs/config/#disabling-https
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
📢 Huge news coming for #FrankenPHP! I'll announce a game-changer feature during my talk at @afup's #ForumPHP this morning at 11:40. Don't miss it!
I'm working on support for
@dunglas FrankenPHP with Tempest. Preliminary testing shows 93.55 rps with worker mode vs 11.59 rps via nginx. Still lots of testing and finetuning to do, but this will likely be the default way to host Tempest apps in production.
Super excited to be part of these incredible developer communities. Come say hi and let's talk about building awesome things together!
- @afup's #ForumPHP | Paris, Oct 9-10
- @phpconference Munich, Oct 27-31
- @symfony Con | Amsterdam, Nov 27-28
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 ⚡️
The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps
API Platform 4.2 is out in the wild just like those elephants!
Read more about the release at:
https://soyuka.me/api-platform-4-2-redefining-api-development/
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: https://github.com/dunglas/frankenphp-grpc