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

261 Followers  |  31 Following  |  87 Posts  |  Joined: 07.02.2024
Posts Following

Posts by Alan Poulain (@alanpoulain.bsky.social)

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 โ€” ๐Ÿ‘ 12    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 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    ๐Ÿ“Œ 0

๐Ÿš€ 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 โ€” ๐Ÿ‘ 4    ๐Ÿ” 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 โ€” ๐Ÿ‘ 22    ๐Ÿ” 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    ๐Ÿ” 3    ๐Ÿ’ฌ 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 โ€” ๐Ÿ‘ 100    ๐Ÿ” 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