Sign in

Antoine Bluchet @soyuka

@soyuka.me
444 followers 104 following 118 posts

Developer, biker, @api-platform.com‬ release manager, CTO at Les-Tilleuls.coop.

PostsRepliesMedia
Reposted by Antoine Bluchet @soyuka
mykiwi @mykiwi.dev · 16/09/2026
Demain je serais à #APIPlatformCon pour la 1ère fois 😃 // poke @soyuka.me Merci @les-tilleuls.coop pour le 🎫 🤩 #PHP #API @api-platform.com
073
Antoine Bluchet @soyuka @soyuka.me · 17/09/2026
API Platform 4.4 and 5.0 - Are APIs Still Relevant in the AI Era? soyuka.me/api-platform...
soyuka.me
API Platform 4.4 and 5.0 - Are APIs Still Relevant in the AI Era? · soyuka.me
API Platform 4.4 and 5.0 are out, released live on stage at the API Platform Conference in Lille. Filters, HTTP QUERY, MCP and a yearly major.
042
Reposted by Antoine Bluchet @soyuka
API Platform @api-platform.com · 13/08/2026
Join us at #APIPlatformCon 2026 for AI insights, major announcements on API Platform and Mercure, and inspiring talks from @srogier.bsky.social, @dianawebdev.bsky.social, @chalasr.bsky.social, @dunglas.dev and @soyuka.me. Get your late bird tickets today! api-platform.com/con/2026
012
Reposted by Antoine Bluchet @soyuka
AFUP @afup.org · 14/09/2026
"MCP ne remplace pas votre API, il la consomme." Pour comprendre ce que @soyuka.me veut dire par là, et découvrir ce qu'il retient de ces 12 derniers mois, marqués notamment par le support MCP en 4.3, lisez vite l'interview du jour. Et bien sûr, venez l'écouter au Forum PHP 2026 ! buff.ly/2GW9grA
011
Reposted by Antoine Bluchet @soyuka
Kévin Dunglas @dunglas.dev · 10/09/2026
The hype is real! I’m so excited to see such an incredible mix of communities coming together next week in my hometown: maintainers of Laravel, Symfony, Caddy, PHP core, and of course API Platform will be there! api-platform.com/con/2026/
131
Reposted by Antoine Bluchet @soyuka
API Platform @api-platform.com · 01/09/2026
September is here, and the countdown to #APIPlatformCon 2026 has started! Grab your ticket now, there are only 30 or so left. This edition is going to be legendary once again! Join us now: api-platform.com/con/2026/tic...
022
Reposted by Antoine Bluchet @soyuka
API Platform @api-platform.com · 10/07/2026
📢 #APIPlatformCon speaker reveal! We are excited for @soyuka.me's talk scheduled in September. He will unveil how API Platform 4.4 and 5.0 are evolving to make APIs natively discoverable and ready for AI agents. Don't miss it: api-platform.com/con/2026/
Meet AntoineAre APIs Still Relevant in the AI Era?

Antoine will explore what's new in API Platform 4.4 and 5.0, focusing on how its core model-once philosophy evolves to make existing APIs inherently discoverable and operable by AI agents through native MCP support and a Hydra gateway.
032
Antoine Bluchet @soyuka @soyuka.me · 27/06/2026
@dunglas.dev and I just published a preprint on exposing Hypermedia APIs to LLM agents via a Dynamic Gateway Architecture Thanks @p20n.w3c.social.ap.brid.gy for depositing this work hal.science/hal-05630480
hal.science
Making sure you're not a bot!
174
Antoine Bluchet @soyuka @soyuka.me · 13/06/2026
🔒 Security patch out for API Platform Core (CVE-2026-54164): a type-confusion bug let writable relations accept a wrong-type IRI. Upgrade to 4.1.30 / 4.2.26 / 4.3.12+. Details: github.com/api-platform...
github.com
Relation IRIs are not type-checked: a related resource can be denormalised as the wrong resource type (type confusion)
## Summary The API Platform serializer's `AbstractItemNormalizer` does not validate the resource type returned when resolving relation IRIs, allowing type confusion where a resource of an uninte...
020
Antoine Bluchet @soyuka @soyuka.me · 12/06/2026
API Platform skills are now publicly available! github.com/api-platform...
github.com
GitHub - api-platform/skillset: API Platform agent skills
API Platform agent skills. Contribute to api-platform/skillset development by creating an account on GitHub.
042
Antoine Bluchet @soyuka @soyuka.me · 11/06/2026
API Platform — week in review 108 bugs closed 33 PRs merged in core 7 docs PRs merged Fixes across GraphQL, Laravel, JSON:API, Hydra/JSON-LD, MCP, OpenAPI & Swagger UI. #PHP #Symfony #API
040
Antoine Bluchet @soyuka @soyuka.me · 04/06/2026
🔒 API Platform CVE-2026-49858: JSON:API & HAL normalizers cached components across users on long-running runtimes (FrankenPHP, RoadRunner, Swoole). Patched in 4.1.29 / 4.2.25 / 4.3.8 — upgrade now. github.com/api-platform...
github.com
Cross-user attribute leak in JSON:API and HAL item normalizers due to missing isCacheKeySafe gate
### Impact `#[ApiProperty(security: ...)]` is evaluated per request to decide whether a property is exposed. The `componentsCache` arrays in `ApiPlatform\JsonApi\Serializer\ItemNormalizer` and `Ap...
076
Antoine Bluchet @soyuka @soyuka.me · 02/06/2026
I feel like giving me a Premium Claude subscription is like giving me Pandora's Box. I feel I could do anything that relates to computer engineering: hacks, software—you name it. And I actually quite enjoy this breakage.
010
Antoine Bluchet @soyuka @soyuka.me · 30/05/2026
Migrated API Platform test suite from Behat to ApiTestCase: 45 min => 9 min CI time 8417 LOC vs 14050 deleted Same coverage (about 1900 tests).
093
Antoine Bluchet @soyuka @soyuka.me · 22/05/2026
New API Platform v4.3.6 release! github.com/api-platform...
github.com
Release v4.3.6 · api-platform/core
What's Changed fix(serializer): translate PropertyAccess type mismatches to NotNormalizableValueException by @soyuka in #7967 fix(symfony): include value-object transformers in JSON-LD streamer lo...
021
Reposted by Antoine Bluchet @soyuka
API Platform @api-platform.com · 12/05/2026
We’re excited to reveal the full speaker lineup for #APIPlatformCon 2026! Join us on September 17–18 in Lille to meet world-class experts, attend inspiring talks, and dive deep into the API Platform ecosystem: api-platform.com/con/2026/
021
Reposted by Antoine Bluchet @soyuka
API Platform @api-platform.com · 07/05/2026
The #APIPlatformCon 2026 speaker lineup will be unveiled this Tuesday! We’re thrilled to reveal who will be taking the stage this September. 98% of Early Bird tickets are already gone. This is your last chance to register and save on your budget! api-platform.com/con/2026/tic...
043
Antoine Bluchet @soyuka @soyuka.me · 30/04/2026
Newborn @api-platform.com release at github.com/api-platform... !
github.com
Release v4.3.4 · api-platform/core
What's Changed refactor(metadata): use logic from ResourceClassInfoTrait by @Maxcastel in #7928 fix: ResourceClassInfoTrait::isResourceClass() is always true by @Maxcastel in #7924 fix(state): use...
031
Antoine Bluchet @soyuka @soyuka.me · 24/03/2026
Really nice article about software development and AI-assisted productivity boost: phpunit.expert/articles/fas...
phpunit.expert
Faster than understanding
An AI coding agent implemented a complex software metric in 15 minutes. I have now spent hours trying to figure out whether the implementation is correct. Is this really a productivity boost?
021
Antoine Bluchet @soyuka @soyuka.me · 16/03/2026
I joined the modelcontextprotocol team helping maintain the github.com/modelcontext... !
github.com
GitHub - modelcontextprotocol/php-sdk: The official PHP SDK for Model Context Protocol servers and clients. Maintained in collaboration with The PHP Foundation.
The official PHP SDK for Model Context Protocol servers and clients. Maintained in collaboration with The PHP Foundation. - modelcontextprotocol/php-sdk
011
Reposted by Antoine Bluchet @soyuka
API Platform @api-platform.com · 16/03/2026
This is the last week 𝐭𝐨 𝐬𝐮𝐛𝐦𝐢𝐭 𝐚 𝐭𝐚𝐥𝐤 for #APIPlatformCon 2026 ⏰ Share your findings or best practices regarding the API Platform ecosystem. We're looking forward to reading your proposals: api-platform.com/con/2026/cal...
API Platform Con 2025API Platform Con 2025
003
Antoine Bluchet @soyuka @soyuka.me · 13/03/2026
API Platform 4.3 is out! This release bridges the gap between your API and AI — with MCP server support, JSON Schema improvements, and much more. Read the full announcement: soyuka.me/api-platform...
soyuka.me
API Platform 4.3 - When Your API Meets AI · soyuka.me
Cover photo by AffectionateSand8525 — source # API Platform 4.3: When Your API Meets AI I’m excited to announce API Platform 4.3! This release brings a game-changing feature: native support for ...
043
Reposted by Antoine Bluchet @soyuka
Kévin Dunglas @dunglas.dev · 13/03/2026
🔴⚫️🟢 Je suis fier d'être présent sur la liste Lille insoumise, écologiste et populaire au nom de Vert ! La Commune / @offensive.eco. #DimancheJeVoteLFI
1216
Reposted by Antoine Bluchet @soyuka
Kévin Dunglas @dunglas.dev · 12/03/2026
🛡️ 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! 📉✨ github.com/dunglas/symf...
github.com
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...
1178
Reposted by Antoine Bluchet @soyuka
Kévin Dunglas @dunglas.dev · 06/03/2026
🧟 Official native Windows support for FrankenPHP is here 🪟🚀 dunglas.dev/2026/03/wind...
dunglas.dev
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.…
0103
Antoine Bluchet @soyuka @soyuka.me · 03/03/2026
API Platform 4.3 beta is out! Try it now and help us polish the stable release. composer require api-platform/symfony:v4.3.0-beta.1 composer require api-platform/laravel:v4.3.0-beta.1 Feedback welcome: github.com/api-platform/core/issues #APIPlatform #PHP #Symfony #Laravel #OpenSource
github.com
api-platform/core
The server component of API Platform: hypermedia and GraphQL APIs in minutes - api-platform/core
061
Reposted by Antoine Bluchet @soyuka
Les-Tilleuls.coop @les-tilleuls.coop · 02/03/2026
These little travelers have journeyed with us all the way from Lille to Amsterdam to attend #LaraconEU... and now they’re looking for a family! Stop by our booth to adopt one before they're all gone, we only have a few left!
FrankenPHP plushies on a desk
001
Antoine Bluchet @soyuka @soyuka.me · 02/03/2026
Me commit "human review" because we're still way better at our job :D. So good to setup all the bootstrap of an idea and just make it perfect afterwards...
me commit "human review" on claude code pr
360
Antoine Bluchet @soyuka @soyuka.me · 27/02/2026
Opus doesn't think about an O(n) => O(1) optimization as it is focused on the initial idea. I'd have probably coded the first implementation like this, but as writing the O(n) I'd have seen the optimization right away.
020
Antoine Bluchet @soyuka @soyuka.me · 27/02/2026
Interesting, making Claude Code work on an already poor design, strengthens the bad choices, had to create a new chat to move to a better design I instructed (/fork or /compact kept the not so good direction).
000
Antoine Bluchet @soyuka @soyuka.me · 13/02/2026
API Platform v4.3.0-alpha.1 is now available! Introducing MCP (Model Context Protocol) support for #Symfony & #Laravel - bring AI agent capabilities to your APIs! 20 new features full changelog: github.com/api-platform... We welcome your feedback on this alpha release.
github.com
Release v4.3.0-alpha.1 · api-platform/core
Features feat(mcp): introduce api-platform/mcp component (#7703) feat: mcp bundle tool integration (#7595) feat: add support of collection to MCP (#7724) feat(laravel): mcp support (#7709) feat(la...
063
Antoine Bluchet @soyuka @soyuka.me · 13/02/2026
I think that with models like sonnet I've enough "smartness" to do everything I need to be "more productive". What I like about claude is the tooling aside (skills, agents etc.), this makes even lower models better.
030
Antoine Bluchet @soyuka @soyuka.me · 06/02/2026
I can tell you by reading a PR description what model generated it.
030
Reposted by Antoine Bluchet @soyuka
Les-Tilleuls.coop @les-tilleuls.coop · 06/02/2026
FrankenPHP elePHPants are now available worldwide 🧟‍♂️ Get yours before they sell out! Expect your order to ship in March. 🐘 lemonstre.frankenphp.dev
Order your FrankenPHP ElePHPant now
056
Reposted by Antoine Bluchet @soyuka
François Zaninotto @francoisz.bsky.social · 23/01/2026
Laravel admins often mean Nova. It works well. But it’s paid. There’s a free alternative. #Laravel + #APIPlatform + #ReactAdmin = a powerful admin UI on top of your Eloquent models. JSX instead of PHP, but more flexibility and UI power. marmelab.com/blog/2026/01...
marmelab.com
A Free Laravel Admin With API Platform and React-Admin
Replace Laravel Nova with a flexible admin built on open standards and open-source tools.
084
Antoine Bluchet @soyuka @soyuka.me · 09/01/2026
When you do a day's of work before your first meeting, and that meeting gets canceled...
000
Antoine Bluchet @soyuka @soyuka.me · 09/01/2026
🚀 Since 7:30am: Released api-platform/core, merged 1 PR, closed 3 issues, opened 5 PRs (Symfony & API Platform), reviewed 6 PRs, 12 issue commented 💪
020
Antoine Bluchet @soyuka @soyuka.me · 09/01/2026
First @api-platform.com release of 2026! github.com/api-platform... Happy new year! Wish you many #OSS contributions!
github.com
Release v4.2.12 · api-platform/core
Happy new year 2026 🎆! What's Changed Add AsCommand attribute to replace deprecated getDefaultName() by @eneko-koraliving in #7633 Allow operation element to be optional in XML by @yceruto in #763...
161
Antoine Bluchet @soyuka @soyuka.me · 09/01/2026
A contributor just added an UUID filter to #APIPlatform closing more than 6 issues! Long live to #OSS!
042
Antoine Bluchet @soyuka @soyuka.me · 30/12/2025
Unpopular opinion: Generating TypeScript clients from OpenAPI is an anti-pattern. You're trading type safety for a tightly-coupled RPC trap. Let's stop building distributed monoliths and start building resilient, adaptive clients. soyuka.me/resilient-ap...
soyuka.me
Resilient API Clients in TypeScript: why code generation is not the perfect solution · soyuka.me
In the world of modern frontend development, we’ve become obsessed with type safety. We want our IDEs to tell us exactly what an API returns before we even make the request, and we want to ensure we a...
130
Reposted by Antoine Bluchet @soyuka
Les-Tilleuls.coop @les-tilleuls.coop · 04/12/2025
Chic ! Les conférences du #ForumPHP 2025 commencent à être mises en ligne. Découvrez celle de @soyuka.me, la première des deux programmées : une rétrospective du framework @api-platform.com et un aperçu de sa version 4.2. www.youtube.com/watch?v=GJhN...
youtube.com
Le framework d'APIs qui capitalise sur 30 ans de maturité du language PHP - Antoine Bluchet
YouTube video by AFUP PHP
011
Reposted by Antoine Bluchet @soyuka
Derick Rethans @derickr.phpc.social.ap.brid.gy · 01/12/2025
It must be the first of the month, because the GitHub sponsor cancellations are coming in again. Instead of spending money on things that you don't need on this #cybermonday, support the maintainers of the open source projects who help you create the software […] [Original post on phpc.social]
A partial screenshot of my email client, with several titles showing "@* cancelled their sponsorship of..."
057
Antoine Bluchet @soyuka @soyuka.me · 30/11/2025
It took a little bit more then a #SymfonyCon hackday but API Platform 4.2.7 is Symfony 8 compatible! Update now! github.com/api-platform...
github.com
Release v4.2.7 · api-platform/core
What's Changed chore: support symfony 8 by @soyuka in #7561 Fix/disable pagination maximum items per page by @Maxcastel in #7553 fix(symfony): disable Swagger UI and keep openapi.json by @Maxcaste...
091
Antoine Bluchet @soyuka @soyuka.me · 27/11/2025
From 10x faster JSON streaming to FrankenPHP worker mode benchmarks, 2025 marked a massive performance milestone celebrating 30 years of #PHP, 20 of @symfony.com, and 10 of @api-platform.com. 🎂 I summarized my #SymfonyCon talk and shared the slides on my blog at soyuka.me/2025-perform...
soyuka.me
2025: Performance Milestone for the Symfony Ecosystem · soyuka.me
# 2025: Performance Milestone for the Symfony Ecosystem I recently had the opportunity to present at SymfonyCon on a topic that has been driving much of my work lately: 2025: Performance Milestone ...
081
Reposted by Antoine Bluchet @soyuka
API Platform @api-platform.com · 24/11/2025
Watch the #APIPlatformCon 2025 replay: How API Platform 4.2 is redifining API Development by @soyuka.me 🎥 youtu.be/NAEW-VAweCs?...
011
Reposted by Antoine Bluchet @soyuka
Les-Tilleuls.coop @les-tilleuls.coop · 16/10/2025
We're on our way to Lyon for #SyliusCon! Excited to reconnect with old friends and meet the amazing Sylius community for a full day of technical and business insights. Come visit our booth, say hi, and don’t miss @soyuka.me's talk tomorrow at 15:35. See you there! 👋
001
Antoine Bluchet @soyuka @soyuka.me · 16/10/2025
Will @api-platform.com become the go-to PHP solution to prototype MCP servers? Follow me and stay tuned!
050
Antoine Bluchet @soyuka @soyuka.me · 02/10/2025
I will be speaking at several major events this fall! Catch my upcoming talks at: • Oct 9-10: #ForumPHP in Paris • Oct 17: #SyliusCon in Lyon • Nov 27-28: #SymfonyCon in Amsterdam #PHP @afup @sylius @symfony
091
Reposted by Antoine Bluchet @soyuka
API Platform @api-platform.com · 26/09/2025
#APIPlatformCon 2025 took place last week and our aftermovie is already online! Relive the highlights of the event through the voices of our speakers, sponsors, and attendees: www.youtube.com/watch?v=uDjc...
youtube.com
API Platform Conference 2025 Aftermovie
YouTube video by Les-Tilleuls.coop
044
Reposted by Antoine Bluchet @soyuka
Mathieu Desnouveaux @desnouveaux.fr · 18/09/2025
Pour débuter l’après midi, @soyuka.me nous présente les dernières nouveautés d’ @api-platform.com 4.2
021