Yonel Ceruto
@yceruto.bsky.social
260 followers 40 following 5 posts
Developer experience engineer. PHP & Symfony expert and consultant. @Symfony Core Team member.
Posts Media Videos Starter Packs
yceruto.bsky.social
Building multistep forms with Symfony FormFlow will be easier, more flexible, and DX-first. Directly integrated into the Form component!

Here’s the Symfony 7.4 PR:
github.com/symfony/symf...

Want to try it out? Play with the demo app 👇
github.com/yceruto/form...

#Symfony #PHP #DX #FormFlow
yceruto.bsky.social
Huge thanks to the Symfony community and organizers for the opportunity. Always a pleasure to share and learn with such passionate developers.

Here is the slides of this talk! speakerdeck.com/yceruto/form...
yceruto.bsky.social
Testing? Now it's almost too easy. Feels illegal. #Symfony #PHP #CLI
yceruto.bsky.social
Yes, you can use the new __invoke() with input attributes and still extend Command class to override interact() or initialize() methods. No tradeoffs. Just clean DX 💅 #Symfony #PHP #CLI
Reposted by Yonel Ceruto
symfony.com
Symfony @symfony.com · Apr 22
🚀 New in Symfony 7.3: Invokable Commands and Input Attributes
➡️ https://symfony.com/blog/new-in-symfony-7-3-invokable-commands-and-input-attributes
Reposted by Yonel Ceruto
symfony.com
Symfony @symfony.com · Apr 23
Online from Cuba, Yonel Ceruto is bringing the Latin spice to #SymfonyOnline June 2025 with “FormFlow: Build Stunning Multistep Forms”, no JavaScript needed ✨ https://symfony.com/blog/symfonyonline-june-2025-formflow-build-stunning-multistep-forms
Reposted by Yonel Ceruto
chalasr.bsky.social
🚀Support for invokable commands will land in #Symfony Console 7.3. No need to extend the base Command class anymore 🎉 Input options/arguments are configured through #PHP Attributes. And there is more to come!
Invokable Symfony Console Command
Reposted by Yonel Ceruto
dunglas.dev
FrankenPHP reached 7,000 stars on GitHub, thank you 🐘🧟🤩

If we reach 10k, we'll create a plush toy!
FrankenPHP 7K
Reposted by Yonel Ceruto
fabien.potencier.org
#Symfony 7.3 comes with a new JSON encoder component that is super efficient (10 times faster than the Serializer component with 2 times less memory). Great way to stream JSON payloads when combined with StreamedResponse.
Component: https://buff.ly/3ZMQEgh
Related PRs: https://buff.ly/3Zu2IBC
GitHub - symfony/json-encoder
Contribute to symfony/json-encoder development by creating an account on GitHub.
buff.ly
Reposted by Yonel Ceruto
fabien.potencier.org
#Symfony 7.2 has just been released. Here is a list of curated features symfony.com/blog/symfony...
Big thanks to all the contributors!
Symfony 7.2 curated new features (Symfony Blog)
Symfony 7.2 curated new features
symfony.com
Reposted by Yonel Ceruto
kuba.zalas.pl
Kuba @kuba.zalas.pl · Nov 23
“When we start to think and reason about a system with Events and Facts, it forces everybody to look at the system from a different perspective. We no longer think about data, columns and rows but behavior.”

“Understanding Eventsourcing” By Martin Dilger
Book cover for Understanding Eventsourcing
Reposted by Yonel Ceruto
Reposted by Yonel Ceruto
Reposted by Yonel Ceruto