New in Symfony 8.2: Provider-Hosted Email Templates and Tracking Control
Provider-Hosted Templates Contributed by Florent Blaison and Nicolas…
Provider-Hosted Templates Contributed by Florent Blaison and Nicolas…
This is how PHP 8.6 lets you write a string transformation, with no closures and no temp variables. $name = 'Scott Keck-Warren'; $fixed = $name |> str_replace('Scott', 'Alice', ?) |> strtolower(...); // string(17) "alice keck-warren" var_dump($fixed); It’s going to be released November 19, and I’ll also show you a deprecation that’s almost certainly in […] The post Stop Writing PHP Like This (8.6 Fixes It) appeared first on PHP Architect.
Yuka is a global leader in health and environmental transparency. Available across iOS and Android, its mobile application helps over 68 million consumers worldwide decode food and cosmetic labels instantly. With a lean technical team of just five…
Symfony 7.4 added JSON schemas for YAML files like services.yaml and routes.yaml, so IDEs can autocomplete and validate them. The files in config/packages/ weren't included and that's where you write or maintain most of your YAML config. Each bundle defines…
Connect, learn, and grow with the international Symfony ecosystem! SymfonyCon Warsaw 2026 lands in Poland on November 26-27. Expect two full days of high-value talks across 3 tracks, paired with vibrant community side-events. Don't miss out—lock in…
The role hierarchy lets you define which roles are included in other roles, so you don't have to assign all of them to each user. In applications with many roles, this configuration grows quickly and it's hard to tell which exact roles belong to a given user.…
Flare now has a dark mode, and this post walks through the design work needed to make it feel right and stay accessible. Nice details on semantic color tokens, fixing gradients and shadows, and using screenshot comparisons to keep the light theme intact. Read more
Symfony UX 3.5 is out, with close to ninety pull requests merged since 3.4, enough to make it one of the largest releases the project has shipped. It brings a brand new Pagination package, hands component attribute rendering over to Twig itself, lets you…
Many applications that send messages to a broker end up facing these two problems: (1) sending them is not part of the database transaction, and (2) brokers refuse messages that are too big. Symfony Messenger solves both in Symfony 8.2 with two new transport…
This week, Symfony maintenance versions 6.4.46, 7.4.19, and 8.1.7 were released. Meanwhile, we kicked off the "New in Symfony 8.2" blog series and SymfonyCasts published a new Symfony Security: The Basics course. Finally, we announced the last days to get…
Yesterday Taylor announced that Jev support landed in the 1.x branch of the Laravel AI SDK. We started using it that same day for spam detection in There There. Let's take a look at what Jev is and how you can use it. How Jev is different from an LLM Jev is made by TypeSafe. An LLM generates text: you ask it something, it writes an answer, and if you want structured data back you have to ask for it and hope. Jev doesn't generate anything. You give it some state and a question, and it gives you…
Get ready to connect with the global Symfony community! SymfonyCon Warsaw 2026 is landing in Poland on November 26-27. We are bringing you two days of inspiring talks across 3 parallel tracks, alongside plenty of networking opportunities and vibrant…
Contributed by Nicolas Grekas in #65948 ,…
🎙️ PHP Podcast – September 17, 2026 Hosts: Joe Ferguson, Sara Golemon & John Congdon The September issue shipped 13 days early, a blue elephant named Eric raised eyebrows, PHP 8.6 is racing GTA 6 to a November launch, and a CDN bug taught us all a lesson about cache keys. Also: a lot of […] The post The PHP Podcast 2026.09.17 appeared first on PHP Architect.
Ready to level up your PHP and Symfony skills? SymfonyCon Warsaw 2026 lands in Poland this November 26-27! Gather with fellow developers from around the globe for two dense days of learning, featuring 3 parallel tracks and rich community side-events.…