Antoine Bluchet @soyuka
@soyuka.me
📤 440
📥 104
📝 117
Developer, biker, @api-platform.com release manager, CTO at Les-Tilleuls.coop.
reposted by
Antoine Bluchet @soyuka
API Platform
3 days ago
📢
#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/
0
3
2
@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
loading . . .
Making sure you're not a bot!
https://hal.science/hal-05630480
17 days ago
1
6
4
🔒 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...
loading . . .
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...
https://github.com/api-platform/core/security/advisories/GHSA-9rjg-x2p2-h68h
about 1 month ago
0
1
0
API Platform skills are now publicly available!
github.com/api-platform...
loading . . .
GitHub - api-platform/skillset: API Platform agent skills
API Platform agent skills. Contribute to api-platform/skillset development by creating an account on GitHub.
https://github.com/api-platform/skillset
about 1 month ago
0
3
2
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
about 1 month ago
0
3
0
🔒 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...
loading . . .
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...
https://github.com/api-platform/core/security/advisories/GHSA-pjhx-3c3w-9v23
about 1 month ago
0
6
6
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.
about 1 month ago
0
0
0
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).
about 1 month ago
0
8
3
New API Platform v4.3.6 release!
github.com/api-platform...
loading . . .
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...
https://github.com/api-platform/core/releases/tag/v4.3.6
about 2 months ago
0
2
1
reposted by
Antoine Bluchet @soyuka
API Platform
2 months ago
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/
0
2
1
reposted by
Antoine Bluchet @soyuka
API Platform
2 months ago
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...
0
4
3
Newborn
@api-platform.com
release at
github.com/api-platform...
!
loading . . .
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...
https://github.com/api-platform/core/releases/tag/v4.3.4
2 months ago
0
3
1
Really nice article about software development and AI-assisted productivity boost:
phpunit.expert/articles/fas...
loading . . .
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?
https://phpunit.expert/articles/faster-than-understanding.html
4 months ago
0
2
1
I joined the modelcontextprotocol team helping maintain the
github.com/modelcontext...
!
loading . . .
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
https://github.com/modelcontextprotocol/php-sdk
4 months ago
0
1
2
reposted by
Antoine Bluchet @soyuka
API Platform
4 months ago
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...
0
0
3
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...
loading . . .
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 ...
https://soyuka.me/api-platform-4-3-when-your-api-meets-ai/
4 months ago
0
4
3
reposted by
Antoine Bluchet @soyuka
Kévin Dunglas
4 months ago
🔴⚫️🟢 Je suis fier d'être présent sur la liste Lille insoumise, écologiste et populaire au nom de Vert ! La Commune /
@offensive.eco
.
#DimancheJeVoteLFI
1
21
6
reposted by
Antoine Bluchet @soyuka
Kévin Dunglas
4 months 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! 📉✨
github.com/dunglas/symf...
loading . . .
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...
https://github.com/dunglas/symfony-docker/pull/909
1
17
9
reposted by
Antoine Bluchet @soyuka
Kévin Dunglas
4 months ago
🧟 Official native Windows support for FrankenPHP is here 🪟🚀
dunglas.dev/2026/03/wind...
loading . . .
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.…
https://dunglas.dev/2026/03/windows-support-for-frankenphp-its-finally-alive/
0
10
3
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
loading . . .
api-platform/core
The server component of API Platform: hypermedia and GraphQL APIs in minutes - api-platform/core
https://github.com/api-platform/core/issues
4 months ago
0
6
1
reposted by
Antoine Bluchet @soyuka
Les-Tilleuls.coop
4 months ago
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!
0
0
1
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...
4 months ago
3
6
0
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.
5 months ago
0
3
0
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).
5 months ago
0
0
0
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.
loading . . .
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...
https://github.com/api-platform/core/releases/tag/v4.3.0-alpha.1
5 months ago
0
6
3
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.
5 months ago
0
3
0
I can tell you by reading a PR description what model generated it.
5 months ago
0
3
0
reposted by
Antoine Bluchet @soyuka
Les-Tilleuls.coop
5 months ago
FrankenPHP elePHPants are now available worldwide 🧟♂️ Get yours before they sell out! Expect your order to ship in March. 🐘
lemonstre.frankenphp.dev
0
5
6
reposted by
Antoine Bluchet @soyuka
François Zaninotto
6 months ago
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...
loading . . .
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.
https://marmelab.com/blog/2026/01/23/laravel-api-platform-react-admin.html
0
8
4
When you do a day's of work before your first meeting, and that meeting gets canceled...
6 months ago
0
0
0
🚀 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 💪
6 months ago
0
2
0
First
@api-platform.com
release of 2026!
github.com/api-platform...
Happy new year! Wish you many
#OSS
contributions!
loading . . .
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...
https://github.com/api-platform/core/releases/tag/v4.2.12
6 months ago
1
6
1
A contributor just added an UUID filter to
#APIPlatform
closing more than 6 issues! Long live to
#OSS
!
6 months ago
0
4
2
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...
loading . . .
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...
https://soyuka.me/resilient-api-clients-typescript/
7 months ago
1
3
0
reposted by
Antoine Bluchet @soyuka
Les-Tilleuls.coop
7 months ago
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...
loading . . .
Le framework d'APIs qui capitalise sur 30 ans de maturité du language PHP - Antoine Bluchet
YouTube video by AFUP PHP
https://www.youtube.com/watch?v=GJhNSWEgZ88
0
1
1
reposted by
Antoine Bluchet @soyuka
Derick Rethans
7 months ago
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]
0
5
7
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...
loading . . .
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...
https://github.com/api-platform/core/releases/tag/v4.2.7
8 months ago
0
9
1
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...
loading . . .
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 ...
https://soyuka.me/2025-performance-milestone-for-the-symfony-ecosystem/
8 months ago
0
8
1
reposted by
Antoine Bluchet @soyuka
API Platform
8 months ago
Watch the
#APIPlatformCon
2025 replay: How API Platform 4.2 is redifining API Development by
@soyuka.me
🎥
youtu.be/NAEW-VAweCs?...
0
1
1
reposted by
Antoine Bluchet @soyuka
Les-Tilleuls.coop
9 months ago
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! 👋
0
0
1
Will
@api-platform.com
become the go-to PHP solution to prototype MCP servers? Follow me and stay tuned!
9 months ago
0
5
0
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
9 months ago
0
9
1
reposted by
Antoine Bluchet @soyuka
API Platform
10 months ago
#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...
loading . . .
API Platform Conference 2025 Aftermovie
YouTube video by Les-Tilleuls.coop
https://www.youtube.com/watch?v=uDjcDr9NjI8
0
4
4
reposted by
Antoine Bluchet @soyuka
Mathieu Desnouveaux
10 months ago
Pour débuter l’après midi,
@soyuka.me
nous présente les dernières nouveautés d’
@api-platform.com
4.2
0
2
1
API Platform 4.2 is out in the wild just like those elephants! Read more about the release at:
soyuka.me/api-platform...
loading . . .
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,...
https://soyuka.me/api-platform-4-2-redefining-api-development/
10 months ago
0
7
1
This is it! I closed it!
github.com/api-platform...
And by the way API Platform 4.2 is out!
loading . . .
[RFC] Filter composition · Issue #2400 · api-platform/core
Instead of giving the client the ability to construct arbitrary queries / filtering (something better served by existing standards / specifications, e.g. OData and GraphQL), we could allow predefin...
https://github.com/api-platform/core/issues/2400
10 months ago
1
3
0
OMG this is the first time we're sold out! Thanks everyone!!
add a skeleton here at some point
10 months ago
1
3
0
reposted by
Antoine Bluchet @soyuka
API Platform
10 months ago
One week to go until
#APIPlatformCon
🤩 Make sure to plan your journey in advance to arrive smoothly in Lille despite the strikes on the 18th. Last tickets available:
api-platform.com/con/2025/tic...
0
3
4
Eager to present to you API Platform 4.2 and what's coming to API Platform 5! It's amazing how mature a framework can be after 10 years!
10 months ago
0
4
1
reposted by
Antoine Bluchet @soyuka
API Platform
10 months ago
Ready to supercharge your API Platform APIs with Go and FrankenPHP? Don’t miss
@dunglas.dev
's keynote at
#APIPlatformCon
2025 next week! 🚨 Only a handful of tickets left — grab the last one before it’s gone:
api-platform.com/con/2025/
0
3
3
Load more
feeds!
log in