Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Kévin Dunglas

@dunglas@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

⚒️ Free software creator: @ApiPlatform@fosstodon.org, FrankenPHP.dev, Mercure.rocks, and various @symfony@mastodon.social components
🧑‍💻 Founder of @cooptilleuls@mastodon.online, a developer co-op
📍 Lille, France

0 Followers
0 Following
22 Posts
Joined August 24, 2018
Website:
https://dunglas.dev
GitHub:
https://github.com/dunglas
Bluesky:
https://bsky.app/profile/dunglas.dev
Open post
Kévin Dunglas @dunglas@mastodon.social
· 2mo ago
Just improved Caddy performance by fixing header casing on the hot path! 🚀 When using Go's net/http, make sure to use canonical HTTP header casing (e.g. Content-Type instead of content-type). Non-canonical keys trigger string formatting and allocations on every lookup. https://github.com/caddyserver/caddy/pull/7911#pullrequestreview-4817897747
GitHub

caddyhttp: use canonical header key casing to avoid re-canonicalization by dunglas · Pull Request #7911 · caddyserver/caddy

Summary http.Header.Get/Set re-canonicalize the passed key and allocate a new string whenever it isn't already in canonical MIME header form. Three call sites in the codebase were passing non-c...

3
1
2
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 7mo ago

🛡️ 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

GitHub

feat: use rootless Debian slim images for prod by dunglas · Pull Request #909 · dunglas/symfony-docker

Hardens production images using a method to https://frankenphp.dev/docs/docker/#hardening-images, but using Debian Slim instead of distroless because we need a shell for the entrypoint, (Docker Har...

11
0
8
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 7mo ago

🧟 Official native Windows support for FrankenPHP is here 🪟🚀

✅ Rely on official PHP Windows binaries
✅ Support all FrankenPHP features, including worker mode and hot reloading
✅ Full PHP extension support
⚡️ Up to 3.6x faster than Nginx/PHP-FPM on Windows!

Try it and read the full story on how we made it happen: https://dunglas.dev/2026/03/windows-support-for-frankenphp-its-finally-alive/

Thanks to Intelligence X and Les-Tilleuls.coop for having sponsored this feature!

#PHP #golang #Windows

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.

Windows Support for FrankenPHP: It’s Finally Alive! - Kévin Dunglas

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

5
0
6
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 6mo ago

I've just dramatically improved my "Symfony Docker" project.

It now supports Dev Containers, autonomous (YOLO) coding agents such as Claude Code, Xdebug out of the box, instantaneous hot reloading with FrankenPHP, and slim, rootless images for production. 🐘

I presented these features at SymfonyLive Paris. Here is the detailed breakdown and the slides from my talk: https://dunglas.dev/2026/03/coding-at-the-speed-of-thought-the-new-era-of-symfony-docker/

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 - 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

4
2
1
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 7mo ago

FrankenPHP v1.11.3 is now available! 🧟💜

This release focuses on stability and keeping you on the bleeding edge. We’ve upgraded the static binaries to PHP 8.5 and the internal core to Caddy 2.11.

https://github.com/php/frankenphp/releases/tag/v1.11.3

GitHub

Release v1.11.3 · php/frankenphp

This release restores application stability by reverting the unreliable worker mode INI reset introduced in version 1.11.2, upgrades Caddy to 2.11, and bumps the PHP version included in static bina...

5
0
3
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 3mo ago
Introducing prompt-mac: Turn a fresh Mac into an agent-first dev powerhouse with one command 🚄 https://github.com/dunglas/prompt-mac
GitHub

GitHub - dunglas/prompt-mac: one-shot, AI-first macOS setup for Apple Silicon

one-shot, AI-first macOS setup for Apple Silicon. Contribute to dunglas/prompt-mac development by creating an account on GitHub.

1
0
0
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 6mo ago

Dimanche, Lille a rendez-vous avec l'histoire : devenons la première grande ville française à expérimenter 🌱✊ l'Écologie Sociale et 🗣️ le communalisme.

Un seul bulletin permet l'alternative : celui de notre liste "Lille insoumise, écologiste et populaire" menée par Laouharia Addouche.

@offensive@mastodon.social #DimancheJeVoteLFI

4
0
2
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 6mo ago
Replying to
J'ai même été personnellement menacé par un membre du PS qui m'a lancé "viens, on sort" devant toutes les personnes présentes car je tentais de faire respecter les procédures démocratiques. Des problèmes similaires se sont répétés dans un très grand nombre de bureaux de vote. Malgré ces méthodes d'un autre âge, ils n'ont pas pu stopper la vague. Ne décevons pas l'espoir qui se lève. Unissons-nous !
4
2
3
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 6mo ago

We've just finalized our next-gen AI-powered security audit tool at @cooptilleuls@mastodon.online!

We used it to discover and patch a critical vulnerability in Mercure as well as in several of our clients' projects.

The Mercure fix also made topic matching 38% faster! ⚡️

1. Update Mercure and FrankenPHP immediately. (Using Mercure.rocks Cloud? You're already updated and protected! ☁️✅)
2. Want us to secure your stack? Contact us for a full security audit! ✉️ contact@les-tilleuls.coop

#CyberSecurity #AI

3
0
3
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 7mo ago

FrankenPHP 1.12.1 is out! It fixes some bugs introduced in 1.12.0. https://github.com/php/frankenphp/releases/tag/v1.12.1

GitHub

Release v1.12.1 · php/frankenphp

What's Changed 🐛 Bug Fixes Fix PHP startup errors when ini files contain environment variables by @henderkes in #2252 Fix sigsev on bind permissions denied by @henderkes in #2251 📖 Documentation ...

3
0
2
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 6mo ago

I'm cooking up something pretty insane for SymfonyLive Paris! Buckle up. 🐳🤖

2
0
1
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 7mo ago
Replying to
🌱 Une ville qui mènera une politique drastique de lutte contre la pollution de l'eau, de l'air et des sols, qui empoisonne les habitant·es, qui arrêtera la bétonisation à tout-va et où l'on pourra circuler à pied et à vélo en toute sécurité ⚖️ Une ville vraiment égalitaire, où les richesses seront mieux réparties et où tous les logements seront dignes 🤝 Et bien sûr, une ville dont l'économie coopérative sera le fer de lance
2
2
0
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 7mo ago
Replying to
Avec Lahouaria Addouche et les 60 autres personnes engagées, motivées et compétentes qui composent notre liste, nous ferons de Lille : 🗣️ Un laboratoire du communalisme et de la démocratie directe grâce aux Assemblées Populaires et au RIC
1
2
0
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 7mo ago

🔥 Mercure v0.21.10 is here!

🚀 Built with Go 1.26 (10–40% reduction in GC overhead)
🛠 Includes Caddy 2.11

Faster, leaner, and ready for production. Upgrade now! 🥳

https://github.com/dunglas/mercure/releases/tag/v0.21.10

GitHub

Release v0.21.10 · dunglas/mercure

What's Changed Community Version perf: compile with Go 1.26 (10–40% reduction in garbage collection overhead) by @dunglas in #1170 chore: upgrade to Caddy 2.11 by @dunglas in #1170 ci: remove Wind...

1
0
1
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 46mo ago
Replying to
@dvdvsdr@home.social @dansup@mastodon.social I published an ActivityPub package for @ApiPlatform@fosstodon.org and Symfony a while ago. It's a good start (IMHO), but it needs some work. https://github.com/api-platform/activity-pub
GitHub

GitHub - api-platform/activity-pub: API Platform ActivityPub Support

API Platform ActivityPub Support. Contribute to api-platform/activity-pub development by creating an account on GitHub.

3
2
1
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 6mo ago
Replying to
Cette occasion ne se représentera pas de sitôt. Baly Stéphane, Faustine Balmelle et les autres candidat·es de Lille Demain doivent prendre leurs responsabilités et s'engager pour la rupture. Ce que nous avons vu hier est inacceptable : Hier, j'ai été assesseur bénévole. Dans mon bureau de vote, l'assesseuse EELV et moi-même avons pu constater de nombreux écarts avec le code électoral. Refus d'inscrire des citoyens au dépouillement, pressions constantes...
0
2
0
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 2mo ago
🔒 Vulcain 1.4.2 is out, a security release. Three vulnerabilities in Preload/Fields directive handling are fixed: • High: quadratic response rebuild on wildcard match (algorithmic-complexity DoS) • Medium: unbounded JSON-pointer recursion (memory amplification) • Low: TOCTOU race on the HTTP/2 push counter Reported by Alexandre Daubois. Upgrade now. https://github.com/dunglas/vulcain/releases/tag/v1.4.2 #opensource #golang #webdev
GitHub

Release v1.4.2 · dunglas/vulcain

Security release fixing three vulnerabilities in request-directive handling, all reported by Alexandre Daubois (Les-Tilleuls.coop). Users on 1.4.1 and earlier should upgrade. 🔒 Security Fixes High...

0
0
1
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 47mo ago
Replying to
@Gargron@mastodon.social thank you!
0
0
0
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 6mo ago
Replying to
@lukasrotermund@social.tchncs.de Why? All new features are entirely optional and off by default.
0
1
0
0
Open post
Kévin Dunglas @dunglas@mastodon.social
· 6mo ago
Replying to
@lukasrotermund@social.tchncs.de Not sure I'm following you. Symfony Docker has always focused on dev envs setup, and Docker is ideal for safely running coding agents. Use what you like, though!
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Pricing
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 04:13:33 UTC