Just released Tempest 1.1 :) We'll keep the momentum going!

Just released Tempest 1.1 :) We'll keep the momentum going!
@lo_fye The syntax currently used in PHP was borrowed from Rust, but it was not the original syntax adopted. We went through multiple RFCs and votes before arriving at the current syntax. It was not an easy decision. These are the four RFCs (all accepted) that led to the current syntax. As you can see, it was very contentious.
- https://wiki.php.net/rfc/attributes_v2
- https://wiki.php.net/rfc/attribute_amendments
- https://wiki.php.net/rfc/shorter_attribute_syntax
- https://wiki.php.net/rfc/shorter_attribute_syntax_change
@lo_fye Do you mean the syntax or something else?
I know I’m late to this game but does anyone else strongly dislike the syntax & aesthetics of #[\Attributes] in #php ? To me they feel like something distinctly unphp-ish that was glued onto php. I like how they work, I just wish they matched the language better.
Dear #lazyweb; Does anyone remember when #php added the mysql:localhost == mysql:/tmp/mysql.sock "optimization"? I know it's freaking ANCIENT, but I can't quite be bothered to track it down.
Also, was this because MySQL used to do it and PHP wanted to preserve that for BC reasons after MySQL removed the "helpful" behavior?
Packagist.org shutdown of Composer 1.x support postponed to September 1st, 2025. #packagist #composer #php
https://blog.packagist.com/packagist-org-shutdown-of-composer-1-x-support-postponed-to-september-1st-2025/
#PHP friends: What would you recommend for a Open Source, framework-agnostic, modern and well-maintained Migration component?
Are there any other viable options besides Doctrine?
#PHP infinite loops : all of them.
while, for, foreach()... you name it.
Validation is one of my favorite Laravel features. In today's video, I walk through an example where I put a little extra effort into customizing the error message, and why I think it's useful in this situation. #php #laravel https://masteringlaravel.io/daily/2025-07-04-video-how-can-we-make-error-messages-more-useful-to-the-user
What if your PHP functions could pause, resume, and remember where they left off, like little self-aware scripts?
That’s what coroutines are for, and PHP gives you two tools to use them: Generators (since 5.5) and Fibers (in PHP 8.1).
I break it all down with real code, plus a hot potato metaphor you won’t forget:
https://doeken.org/blog/coroutines-in-php?utm_source=mastodon
Our Headless Platform proves once more that it can handle complex setups for any project. The Core module has been recently introduced as a central location for the root features on a project, but when it's turned into a shared submodule, it really shines.
#PHP #middleware #mezzio
https://www.dotkernel.com/headless-platform/shared-core-submodule-in-dotkernel-headless-platform/
Zur Zeit kommen viele Buchungen für das Camp in München rein. Vielen Dank!
Da die Plätze begrenzt sind, ist es an der Zeit zu buchen. Nicht, dass ihr leer ausgeht. Das wäre schade!
Hier geht's zum Ticketshop: https://www.eventbrite.com/e/typo3camp-munchen-2025-tickets-1271118843679
Packagist.org shutdown of Composer 1.x support postponed to September 1st, 2025. Act now, upgrade to Composer 2! Last resort: check out Private Packagist extended 1.x support if you really cannot migrate right now.
https://blog.packagist.com/packagist-org-shutdown-of-composer-1-x-support-postponed-to-september-1st-2025/
Is there a docker image for the PHP 8.5 Alpha 1 release?
Yay! A new version of the Firefly III Data Importer has been released. Version v1.7.3 is out. Check out the release notes and download it today! #opensource #oss #newrelease #php #software #personalfinance #selfhosted
https://github.com/firefly-iii/data-importer/releases/v1.7.3
One thing I want from #GitHub.
Exploring Coroutines in PHP. #PHP
https://doeken.org/?utm_source=flipboard&utm_medium=activitypub
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom