Alan Poulain's Avatar

Alan Poulain

@alanpoulain.bsky.social

Web Engineer Consultant at @les-tilleuls.coop Core Team API Platform #PHP #Symfony #ApiPlatform #JavaScript #TypeScript #React

255 Followers  |  31 Following  |  87 Posts  |  Joined: 07.02.2024  |  1.8625

Latest posts by alanpoulain.bsky.social on Bluesky

Video thumbnail

FormFlow support for multistep forms has landed in Symfony 7.4, complete with a demo project and plenty of examples 🧵

Eager to see how others will build upon it and what new use cases emerge 🤓

Huge thanks to all reviewers and contributors who helped refine it! ❤️‍🔥

27.10.2025 09:40 — 👍 11    🔁 3    💬 1    📌 0
Preview
Sortie de PHP 8.5 : ce qu’il faut retenir | Les-Tilleuls.coop PHP 8.5, prévu pour le 20 novembre, apporte de nombreuses nouveautés et améliorations majeures. Découvrons ensemble ce qu’il réserve.

PHP 8.5 arrive le 20 novembre, et cette version apporte des améliorations majeures pour simplifier notre quotidien. Découvrez avec @vinceamstoutz.bsky.social ce qu'il faut retenir de cette nouvelle version : les-tilleuls.coop/blog/sortie-...

27.10.2025 13:16 — 👍 4    🔁 1    💬 0    📌 1

🚀 New in Symfony 7.4: Better Exceptions in Terminal
➡️ https://symfony.com/blog/new-in-symfony-7-4-better-exceptions-in-terminal

28.10.2025 09:15 — 👍 5    🔁 2    💬 0    📌 0
Preview
Un site anniversaire pour célébrer les 20 ans de Symfony ! | Les-Tilleuls.coop Nous avons collaboré avec Symfony pour la conception de la page de leurs 20 ans. Voyons ensemble les challenges UX/UI de ce projet.

🎂 @symfony.com fête ses 20 ans, et pour marquer cette étape, nous leur avons conçu une page immersive célébrant 2 décennies d’innovation. Découvrez les défis techniques ainsi que notre approche UX/UI dans cet article : les-tilleuls.coop/blog/un-site...

Longue vie à Symfony !

15.10.2025 09:47 — 👍 8    🔁 6    💬 0    📌 0
Preview
Add Role-Based Access Control On Top Of Your REST API We built a Caddy module to control access to REST resources based on the user's role and a set of permissions.

🔐 Simplify auth in your app: Add role-based access control (RBAC) on top of your REST API

React-admin already handles client-side RBAC. But what about the backend?🤔

We’ve built a generic RBAC proxy server that reuses your RBAC roles to enforce permissions server-side.

marmelab.com/blog/2025/10...

17.10.2025 08:46 — 👍 3    🔁 1    💬 0    📌 1
Preview
Reconnecting Symfony with Your Database: The Power of SQL Triggers | Les-Tilleuls.coop Discover how the Trigger Mapping Bundle bridges the gap between Symfony and your database, and finally use the right tool for the right job.

Introducing the Trigger Mapping Bundle: make SQL triggers visible, versioned & maintainable alongside your Doctrine entities. Finally bridge the gap between @symfony.com & your database: les-tilleuls.coop/en/blog/reco...

27.08.2025 09:02 — 👍 2    🔁 2    💬 0    📌 0

You enjoyed the thread about "unadvertised" features of the upcoming #PHP 8.5 release? 🤩

Let's do it again with the latest released version, PHP 8.4, for all #Symfony/#Laravel/vanilla PHP fans 🚀

Here are 11 FEATURES you probably don't know about the current PHP version 🧵👇

18.07.2025 07:44 — 👍 10    🔁 4    💬 1    📌 0

🚀 Kicking off the Symfony AI Initiative
➡️ https://symfony.com/blog/kicking-off-the-symfony-ai-initiative

11.07.2025 13:43 — 👍 23    🔁 19    💬 2    📌 2

Finally, @symfony.com just announced its #AI Initiative - a comprehensive framework for building AI-powered #PHP applications (even for numerous #Laravel fans!)

From multi-provider #LLM support to agent-based automation and #RAG, here’s everything you need to know 🧵👇

15.07.2025 07:16 — 👍 10    🔁 4    💬 1    📌 0
Preview
The JsonPath Component (Symfony Docs) 7.3 The JsonPath component was introduced in Symfony 7.3 as an experimental feature. The JsonPath component lets you query and extract data from JSON structures. It implements the RFC 9535 – JS…

The @symfony.com #JsonPath component RFC compliance fixes are going strong! Expect better compliance with the RFC test suite in monthly #Symfony patch releases. About 20 cases (on nearly 900!) to fix and we're good!

More info about the component 👉 symfony.com/doc/current/...

10.07.2025 07:45 — 👍 5    🔁 1    💬 1    📌 0
Preview
Release v4.2.0-alpha.1 · api-platform/core What's Changed Object Mapper: feat(symfony): object mapper with state options by @soyuka in #6801 Various features: feat(httpcache): add more cache directives to AddHeadersProcessor by @alanpoul...

I know it's hot but be warned this is even hotter 🔥

github.com/api-platform...

03.07.2025 14:10 — 👍 8    🔁 3    💬 0    📌 0

🔥 #PHP 8.5 first #alpha version has been released and it's packed of incredible features you don't know yet. @thephpf.bsky.social is delivering yet another awesome release.

Here are 10 curated features, a couple you may have heard of, and many more I'm sure you'll discover here! 👇🧵

04.07.2025 08:29 — 👍 13    🔁 8    💬 2    📌 0
Preview
[FrameworkBundle] Add `ControllerHelper`; the helpers from AbstractController as a standalone service by nicolas-grekas · Pull Request #60857 · symfony/symfony Q A Branch? 7.4 Bug fix? no New feature? yes Deprecations? no Issues - License MIT This PR is a follow up of #16863 by @derrabus almost 10 years ago 😱, which was seeking for a solu...

Here's a PR that connects a decade of design evolution with the bleeding-edge #[AutowireMethodOf] attribute to achieve true functional dependency injection! 🤯
A must-read for architecture fans 😉 #SymfonyDI4ever
github.com/symfony/symf...

21.06.2025 09:36 — 👍 4    🔁 2    💬 0    📌 1
Preview
Sortie de Symfony 7.3 : plus de fonctionnalités que jamais ! | Les-Tilleuls.coop Découvrez dans cet article les nouvelles fonctionnalités ainsi que les améliorations de la version 7.3 de Symfony.

Symfony 7.3 est là ! Nouvelles fonctionnalités (ObjectMapper, JsonPath, EventStreamResponse, précompression…) et meilleure DX : découvrez avec @alexdaubois.bsky.social ce qu’il faut retenir de cette release, considérée comme l'une des meilleures jamais publiées : les-tilleuls.coop/blog/sortie-...

03.06.2025 07:45 — 👍 5    🔁 5    💬 0    📌 1

🚀 New in Symfony 7.3: Serializer Improvements
➡️ https://symfony.com/blog/new-in-symfony-7-3-serializer-improvements

26.05.2025 09:17 — 👍 4    🔁 4    💬 0    📌 0
Post image

The new @symfony.com #JsonPath component just got more useful: directly integrate it in your test cases to ensure everything is at the right place in your #JSON string/resource 👀

Experimental and to be tested in #Symfony 7.3 🙌

Pull request: github.com/symfony/symf...

20.05.2025 07:15 — 👍 12    🔁 4    💬 0    📌 0

🚀 New in Symfony 7.3: Dependency Injection Improvements
➡️ https://symfony.com/blog/new-in-symfony-7-3-dependency-injection-improvements

16.05.2025 09:12 — 👍 6    🔁 3    💬 0    📌 0
FrankenPHP is now officially supported by the PHP Foundation | Les-Tilleuls.coop The FrankenPHP project is now officially supported by the PHP Foundation to simplifiy the PHP development experience.

FrankenPHP is now officially supported by the PHP Foundation, the project repository will be moved to the PHP organization on GitHub, and the collaboration between the PHP project, the Caddy web server, and @les-tilleuls.coop will intensify even further!

les-tilleuls.coop/en/blog/fran...

15.05.2025 09:17 — 👍 99    🔁 37    💬 6    📌 4

🚀 New in Symfony 7.3: ObjectMapper Component
➡️ https://symfony.com/blog/new-in-symfony-7-3-objectmapper-component

13.05.2025 09:18 — 👍 7    🔁 3    💬 0    📌 1

🚀 New in Symfony 7.3: Simpler Server Event Streaming
➡️ https://symfony.com/blog/new-in-symfony-7-3-simpler-server-event-streaming

05.05.2025 09:13 — 👍 5    🔁 2    💬 0    📌 0
Post image

Bonjour 👋

Un an pour transformer notre legacy #Laravel en Clean Architecture : défis techniques, concessions nécessaires, impact sur la qualité du code ... Découvrez la théorie et les leçons apprises ✨

👉 laravel-france.com/posts/clean-...

#php #Laravel #CleanArchitecture

25.04.2025 09:03 — 👍 3    🔁 1    💬 0    📌 1

Introducing A Streaming AMQP Transport for Symfony Messenger
➡️ https://symfony.com/blog/introducing-a-streaming-amqp-transport-for-symfony-messenger

25.04.2025 09:40 — 👍 9    🔁 2    💬 0    📌 1

🚀 New in Symfony 7.3: Global Translation Parameters
➡️ https://symfony.com/blog/new-in-symfony-7-3-global-translation-parameters

24.04.2025 09:06 — 👍 6    🔁 2    💬 0    📌 0

🚀 New in Symfony 7.3: Assets Pre-Compression
➡️ https://symfony.com/blog/new-in-symfony-7-3-assets-pre-compression

23.04.2025 09:20 — 👍 6    🔁 4    💬 0    📌 0
Preview
Technology Radar | Guide to technology landscape The Technology Radar is an opinionated guide to today's technology landscape. Read the latest here.

We've published the latest edition of our tech radar, where we share what we've learned in the latest rounds of technological change

www.thoughtworks.com/radar

02.04.2025 14:56 — 👍 115    🔁 30    💬 6    📌 1
Preview
[ObjectMapper] Object to Object mapper component by soyuka · Pull Request #51741 · symfony/symfony Q A Branch? 7.3 Bug fix? no New feature? yes Deprecations? no License MIT Doc PR TBD this description will be used as docs Why ? In the train back from API Platform Con and after w...

A new Symfony component has been merged!

[ObjectMapper] Object to Object mapper component

github.com/symfony/symf...

👏👏 @soyuka.me And all others people involved!

24.03.2025 13:08 — 👍 16    🔁 4    💬 0    📌 0
API Platform 4.1 - Documentation at the heart of API Discoverability · soyuka.me API Platform is a framework centered around API standards, assisting developers in maintaining and utilizing these specifications. With API Platform 4.1, our focus is on enhancing support for the Hydr...

Exciting News! API Platform 4.1 is here! 🎉 Dive into our latest blog post to discover the incredible new features:

soyuka.me/api-platform...

Even better: with no new deprecations, now is the ideal time to upgrade! :D

28.02.2025 14:58 — 👍 8    🔁 8    💬 0    📌 0
Video thumbnail

Just discovered react-scan: a tool that automatically detects performance issues in your #React app.

It visually highlights component re-renders, helping you spot performance issues at a glance. Simple & effective!

Great work! 👏 @aidenybai.bsky.social

🔗 github.com/aidenybai/re...

25.02.2025 10:50 — 👍 3    🔁 3    💬 0    📌 0

🎙️ In case you missed @tkdodo.eu's talk “React Query - The Bad Parts” at @reactdayberlin.gitnation.org, he recently uploaded the slides and transcript of his talk.

Definitely worth a read!👇

🔗 tkdodo.eu/blog/react-q...

#ReactQuery #TanstackQuery #react

18.02.2025 08:53 — 👍 14    🔁 3    💬 0    📌 0
Preview
[RFC] Modern Compression (zstd, brotli) - Externals #externals - Opening PHP's #internals to the outside

Let's add modern compression formats to PHP!

The new RFC for natively integrating Zstandard and Brotli proposed by @seld.be and myself would significantly improve Composer and asset pre-compression by @symfony.com AssetMapper.

18.02.2025 11:05 — 👍 17    🔁 8    💬 0    📌 0

@alanpoulain is following 20 prominent accounts