30 years of PHP
10 years ago, I've published my 20 years of PHP blogpost and I think it's the perfect time to reflect about what happened in the last 30 years in the PHP ecosystem.
10 years ago, I've published my 20 years of PHP blogpost and I think it's the perfect time to reflect about what happened in the last 30 years in the PHP ecosystem.
We're excited to announce our next PHP meetup Metropolregion Rhein-Neckar meetup, co-organized with the Sylius team, on June 26th! As always, we'll gather at the bitExpert AG office in Mannheim, and we have a fantastic lineup of speakers.
My friend Beau Simensen recently asked on Mastodon if it is possible to pass an array shape as a type to a function?
Twig Hooks are a robust and powerful alternative to the Sonata Block Events and the old Sylius Template Events system.
The next PHPUG Frankfurt meetup is scheduled for the 3rd of June.
A while ago, I covered how you can extend a Sylius Core Twig Component thanks to the Symfony\UX\TwigComponent\Event\PreRenderEvent event. What about Live Components of Sylius core? Can we extend them as well?
Last year, we built a project with Monofony, a simple and flexible plugin built on top of the Sylius e-commerce platform. When Sylius Stack was announced, I decided to see if we could easily migrate to Sylius Stack.
On April 24th, the PHP meetup Metropolregion Rhein-Neckar will meet again in Mannheim.
Sylius 2.0 uses Twig Components to create reusable, object-oriented templates. In a recent project, I needed to add information to the sylius_shop.twig.component.product.price component and was wondering how to achieve this best.
While working on a PHPStan extension at a hackathon last month, I had some issues with the code completion for PHPStan classes in PHPStorm.