's Avatar

@nicolasgrekas.bsky.social

437 Followers  |  17 Following  |  12 Posts  |  Joined: 18.11.2024  |  1.898

Latest posts by nicolasgrekas.bsky.social on Bluesky

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

Had a great time hosting #PHPVerse - 30 years of PHP! Thanks @brendt.bsky.social and thanks for letting me quiz you πŸ˜‰ @dunglas.dev @nicolasgrekas.bsky.social @marcelpociot.bsky.social Cheuk @taylorotwell.bsky.social @jeffreyway.bsky.social Povilas @zenstruck.com @pronskiy.bsky.social Gina #phpc #php

18.06.2025 15:16 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

Thank you for joining us at SymfonyOnline June 2025!
We were thrilled to welcome 300 participants from over 35 different countriesβ€”a truly global community gathering! πŸŒπŸ’™
We’d also like to thank our Gold Sponsors, β€ͺ@upsun.com‬ andβ€ͺ@sensiolabs.com‬

πŸŽ₯Replays are now available!

17.06.2025 15:20 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Bump Symfony 8 to PHP >= 8.4 by nicolas-grekas Β· Pull Request #60639 Β· symfony/symfony Q A Branch? 8.0 Bug fix? no New feature? yes Deprecations? no Issues - License MIT Let's start this new major cycle with fresh features shipped with PHP 8.4: native lazy object...

Let the #Symfony 8 dev-cycle begin!
github.com/symfony/symf...

03.06.2025 09:36 β€” πŸ‘ 19    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Preview
AmsterdamPHP Special PHPVerse Edition, mar. 17 juin 2025, 18:30 | Meetup **πŸŽ‰ Special AmsterdamPHP Meetup – June 17th, 2025** Right after **[PHPVerse 2025](https://lp.jetbrains.com/phpverse-2025/)**, we’re keeping the momentum going with a **sp

Right after #JetBrainsPHPverse2025, AmsterdamPHP organizes a special meetup. Last hop of the 2024-2025 conf season for me! See you on June 17th, either online or onsite! πŸ€—

πŸ“… www.meetup.com/fr-FR/amster...

27.05.2025 09:30 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
[Security] Tell about stateless CSRF protection by nicolas-grekas Β· Pull Request #20964 Β· symfony/symfony-docs Fix #20306

Just finished documenting Stateless CSRF Protection as implemented in #Symfony 7.2! πŸ₯΅
Have a look, reviews pending!
github.com/symfony/symf...

15.05.2025 10:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
1k items apiplatform collection with serializer

1k items apiplatform collection with serializer

1k items apiplatform collection with jsonstreamer

1k items apiplatform collection with jsonstreamer

Like always @blackfire.io helped a lot measuring the impact of the new @symfony.com JsonStreamer component!

Serialization's share of the total request fell from 83% to 45% thanks to streaming – achieving an awesome 70% time saving and 50% memory reduction!

07.05.2025 07:55 β€” πŸ‘ 19    πŸ” 9    πŸ’¬ 2    πŸ“Œ 1

I'm gonna do it! I'm gonna share it! PHP, I'm coming back πŸ₯°
I'm joining MongoDB's database experience team where I'll be doing loads of PHP OSS and community work. Can't wait!

15.04.2025 09:47 β€” πŸ‘ 53    πŸ” 1    πŸ’¬ 5    πŸ“Œ 2

Last day to get your early-bird tickets for the greatest international #Symfony conference, held in Amsterdam November 27+28!

09.04.2025 10:23 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Article about fixing the deprecating got 27k views.

Article about fixing the deprecating got 27k views.

Deprecating the implicitly nullable parameter in #PHP 8.4 had a huge cost for the maintainers. Even if there are solutions to automate the fixes, that breaks almost all old code with very low value for developers.
My article about fixing this is by far the most popular I have ever published.

04.04.2025 08:00 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Post image

πŸ“£Dernier jour avant la hausse des tarifs d'inscriptions de #Symfony_Live Paris 2025 ! https://buff.ly/4gXyvBQ
πŸ”₯Rejoignez la communautΓ© #Symfony pour assister Γ  15 confΓ©rences inspirantes, des formations pratiques et rencontrez les partenaires dans une ambiance chaleureuse
#php

26.02.2025 09:41 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Poster de mon talk "Atteindre la qualitΓ© d'une SPA avec HTMX et Twig"

Poster de mon talk "Atteindre la qualitΓ© d'une SPA avec HTMX et Twig"

Je prΓ©pare un talk sur HTMX pour #SymfonyLive πŸ˜‡

> Atteindre la qualitΓ© d'une SPA avec HTMX et Twig

πŸ”Ž Le programme complet : live.symfony.com/2025-paris/s...

26.02.2025 09:32 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

🌟 Symfony 7.2.4 released
➑️ https://symfony.com/blog/symfony-7-2-4-released
#symfony

26.02.2025 12:06 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

πŸ™Œ New Core Team Members, 2025 Edition
➑️ https://symfony.com/blog/new-core-team-members-2025-edition
#symfony

24.02.2025 16:30 β€” πŸ‘ 20    πŸ” 4    πŸ’¬ 0    πŸ“Œ 5

DΓ¨s demain, je serai Γ  MontrΓ©al pour la @confooca.bsky.social. J’y prΓ©senterai FrankenPHP et @api-platform.com.

J’interviendrai aussi avec @nicolasgrekas.bsky.social au meetup Symfony qui se tiendra demain 17h chez Γ‰TS Formation (1220, rue Notre Dame O, 3e Γ©tage).

On s’y croise ? 🍻🍁

24.02.2025 22:01 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Formations | SymfonyLive Paris 2025 SymfonyLive Paris 2025 (March 27 – 28, 2025) - Paris (France)

πŸ“’ Lors du prochain #SymfonyLive Γ  Paris, j'aurais le plaisir d'animer un workshop pour vous apprendre Γ  internationaliser vos applications #Symfony !

Inscrivez-vous dès maintenant à l'une des 2 sessions prévues les 25 et 26 mars !

live.symfony.com/2025-paris/w...

@symfony.com #i18n #PHP

13.02.2025 09:13 β€” πŸ‘ 4    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Screenshot of the Symfony docs issues

Screenshot of the Symfony docs issues

Issue Streamlining server event streaming

Issue Streamlining server event streaming

Issue [Serializer] Add NumberNormalizer

Issue [Serializer] Add NumberNormalizer

There are a bunch of awesome new feature upcoming in @symfony.com that needs to be documented. That's definitely a great way to contribute and learn at the same time. github.com/symfony/symf... #php

08.02.2025 09:40 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Real Email Styling with Inky & Foundation CSS To get this email looking really sharp, we need to improve the HTML and CSS. Let's start with CSS

πŸ—οΈ Constructing an HTML email that looks consistent in all email clients is hard. You have to use <table>s 😱! Lucky us there are two tools to make it easier!

07.02.2025 09:02 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

πŸ“£ Symfony is back in the US on March 17! Join us at Google Chicago for a full day of inspiring talks, networking, and community celebration! πŸŽ‰ https://symfony.com/blog/symfonyday-chicago-2025-the-full-schedule-is-live

05.02.2025 14:01 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Sending our First Email Let's take a trip! "Visit Krypton", Hopefully it hasn't been destroyed yet! Without bothering to check, let's book it! I'll use name: "Kevin", email: "kevin@example.com" and just any date in the future

You just booked your trip to Krypton - it cost 10,000 credits and you don’t even get a confirmation email? Time to fix that with Symfony Mailer!

24.01.2025 09:02 β€” πŸ‘ 6    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

πŸ’‘Apprends Γ  mieux utiliser la Console #Symfony et dΓ©couvre les grandes nouveautΓ©s 7.3 la concernant avec @chalasr.bsky.social ou part Γ  la dΓ©couverte des pratiques TDD dans #Symfony avec notre @heahprod.com au #SymfonyLive Paris 2025 !

31.01.2025 13:01 β€” πŸ‘ 8    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0

Always impressed by the activity!

29.01.2025 12:00 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Last release of Symfony 7.1
Time to upgrade to 7.2 if you didn't already ;)

29.01.2025 11:59 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

Getting Ready for Ibexa Summit this week! Will you be there? I'll talk about consuming HTTP APIs and Native Lazy Objects in PHP \o/ See you in Barcelona!

https://buff.ly/42wtE74

27.01.2025 15:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ”₯ Last day to get your SymfonyLive Berlin 2025 ticket at regular rate! 🎟️
πŸ“… April 1-2: 2 days of hands-on workshops in small groups to deepen your Symfony skills
πŸ“… April 3-4: 2 content-rich conference days featuring +15 talks and unique networking opportunities
πŸ‘‰ https://buff.ly/40ur0fn

27.01.2025 09:12 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
SymfonyDay Chicago 2025 SymfonyDay Chicago 2025 (March 17, 2025) - Chicago (United States)

SymfonyDay Chicago will be an exceptional event. The conference will be entirely dedicated to the many Symfony tools that our friend Ryan Weaver has created. All benefits will go to support Ryan and Leanna.

I'll be there and hope to see you there!

27.01.2025 12:38 β€” πŸ‘ 15    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Post image

🚨 SymfonyLive Paris 2025 : Dernières heures pour bénéficier du tarif standard! Retrouvons-nous les:
πŸ’» 25-26 mars pour des formations pratiques en petits groupes
πŸ“… 27-28 mars pour assister Γ  + 15 talks. Le programme est disponible: https://buff.ly/4h0Xo01
πŸ‘‰ Inscriptions: https://buff.ly/4gX78Zg

21.01.2025 15:24 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Symfony UX logo on a dark background

Symfony UX logo on a dark background

πŸŽ‰ Exciting news for the @symfony.com community: the creation of the #Symfony UX 🎨 Core Team!

Congrats to @simonandre.bsky.social & MathΓ©o Daninos from the SensioLabs Tech team on joining as members πŸ‘

Their expertise & passion will help shape the future of
@ux.symfony.com πŸ™Œ

πŸ”— bit.ly/3Wogoxi

21.01.2025 09:19 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Post image

Talks by @nicolasgrekas.bsky.social @fabienpapet.bsky.social @juststeveking.com and Boas Falke given at the latest #APIPlatformCon are now available on @les-tilleuls.coop YouTube channel. Enjoy watching, and get ready to submit your talk for the 2025 edition this January! https://buff.ly/3OREAE9

20.12.2024 07:00 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

There is no 1-to-1 mapping from class to package. There's only a few PSR conventions to make this map more predictable, but real-life apps use more complex mappings that'd make your proposal fragile (e.g. overriding a class from a vendor in an app - pretending this doesn't exist is denial ;)).

10.12.2024 09:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@nicolasgrekas is following 17 prominent accounts