Excellent writing from the PHP community
- this week's issue at https://phpreads.com/
We also have an RSS feed, newsletter will be next next.
Everything is free of ads and tracking.
Excellent writing from the PHP community
- this week's issue at https://phpreads.com/
We also have an RSS feed, newsletter will be next next.
Everything is free of ads and tracking.

gpn24.de – Gulasch at the Scale of Chaos Entropia cordially invites you to the 24th Gulaschprogrammiernacht under the motto “Gulasch at the Scale of Chaos”! 4–7 June 2026 HfG and ZKM, Lorenzstraße 15, 76135 Karlsruhe TL;DR: GPN is an open, donation-funded community event where you can hack together, eat goulash, watch lectures, and more. As with the last GPN, registration is required. €80,000 – Help us reach this fundraising goal. The GPN is made possible primarily by you and your donations. We need every donation (including yours!) to continue celebrating Goulash Programming Night in the future! Contrary to our expectations, the GPN has failed to break even in recent years.
We're considering to move away from meetup.com due to our sponsor not being able to cover it anymore.
Can anyone recommend more cost effective alternatives to meetup.com ?
"I'm not saying to do it, but you could do it. Don't quote me on that" - Serges Goma
Dutch PHP Conference 2026 was a big success! 🚀
We want to thank everyone for the past few days and we can't wait to see you again next year!
We, @spriebsch and @sebastian, have been frustrated watching great #PHP articles appear, get a moment of attention, and quietly disappear, while AI-generated fluff fills up search results.
This is why we launched PHP Reads: https://phpreads.com/
Every week, we hand-pick articles from across the PHP community that reward careful reading. No ads. No tracking. No vendor submissions. Just writing that actually deserves to be found.
It's free, and will stay free forever.
Several times a week I tell people their problem can be solved by adding @phpstan-impure above their non-void function (or by setting rememberPossiblyImpureFunctionValues: false).
Finally, PHPStan will tell them by itself: