Advertisement · 728 × 90

Posts by Antoine Bluchet @soyuka

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

Really nice article about software development and AI-assisted productivity boost: phpunit.expert/articles/fas...

3 weeks ago 2 1 0 0
Preview
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

I joined the modelcontextprotocol team helping maintain the github.com/modelcontext... !

1 month ago 1 1 0 1
API Platform Con 2025

API Platform Con 2025

API Platform Con 2025

API Platform Con 2025

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

1 month ago 0 3 0 0
Preview
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 ...

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

1 month ago 4 3 0 0
Post image

🔴⚫️🟢 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 month ago 21 6 1 0
Preview
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...

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

1 month ago 17 8 1 1
Preview
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.…

🧟 Official native Windows support for FrankenPHP is here 🪟🚀

dunglas.dev/2026/03/wind...

1 month ago 10 3 0 0
Preview
api-platform/core The server component of API Platform: hypermedia and GraphQL APIs in minutes - api-platform/core

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

1 month ago 6 1 0 0
FrankenPHP plushies on a desk

FrankenPHP plushies on a desk

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!

1 month ago 0 1 0 0
Advertisement
me commit "human review" on claude code pr

me commit "human review" on claude code pr

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

1 month ago 6 0 3 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.

1 month ago 3 0 0 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).

1 month ago 0 0 0 0
Preview
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...

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.

2 months ago 6 3 0 0

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.

2 months ago 3 0 0 0

I can tell you by reading a PR description what model generated it.

2 months ago 3 0 0 0
Order your FrankenPHP ElePHPant now

Order your FrankenPHP ElePHPant now

FrankenPHP elePHPants are now available worldwide 🧟‍♂️ Get yours before they sell out! Expect your order to ship in March.

🐘 lemonstre.frankenphp.dev

2 months ago 5 6 0 0
Advertisement
Preview
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.

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

2 months ago 8 4 0 0

When you do a day's of work before your first meeting, and that meeting gets canceled...

3 months ago 0 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 💪

3 months ago 2 0 0 0
Preview
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...

First @api-platform.com release of 2026! github.com/api-platform...

Happy new year! Wish you many #OSS contributions!

3 months ago 6 1 1 0

A contributor just added an UUID filter to #APIPlatform closing more than 6 issues! Long live to #OSS!

3 months ago 4 2 0 0

Adaptive clients (like @api-platform/ld or Zod at the boundary) are imo better. They generate the safety (runtime validation) without the brittle parts (hardcoded stuff). But if full-stack control works for you, Orval is definitely valid!

3 months ago 2 0 0 0

When we hardcode every endpoint path and strict DTO shape, the frontend "knows" too much about the backend. If I add a non-breaking field or change a link relation, I shouldn't have to regenerate/redeploy, but with static clients, types often go stale instantly.

3 months ago 0 0 1 0

I totally agree that breaking changes are fundamentally a design issue first. My main hesitation with tools like Orval isn't the generation itself—it's the coupling it creates.

3 months ago 0 0 1 0
Advertisement
Preview
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...

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

3 months ago 3 0 1 0
Le framework d'APIs qui capitalise sur 30 ans de maturité du language PHP - Antoine Bluchet
Le framework d'APIs qui capitalise sur 30 ans de maturité du language PHP - Antoine Bluchet YouTube video by AFUP PHP

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

4 months ago 1 1 0 0
A partial screenshot of my email client, with several titles showing "@* cancelled their sponsorship of..."

A partial screenshot of my email client, with several titles showing "@* cancelled their sponsorship of..."

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]

4 months ago 5 7 0 0
Preview
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...

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

4 months ago 9 1 0 0
Preview
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 ...

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

4 months ago 8 1 0 0
Post image

Watch the #APIPlatformCon 2025 replay: How API Platform 4.2 is redifining API Development by @soyuka.me

🎥 youtu.be/NAEW-VAweCs?...

4 months ago 1 1 0 0