Just a FYI but if your cookie wall starts with "We value your privacy" and then forces me to go through a list of 1512 partners to turn them off one by one, instead of an easy "Reject all" next to your "Accept all". You don't give a flying fuck about my #privacy.
Been working on optimizing my #php#OAS client generator. One of the big themes is fully relying on @reactphp's async package for fibers and making the API as clean and simple as possible. That yields code reductions such as this:
We're looking for community feedback for the final feature of Promise v3 because of its big breaking nature. If you work with @reactphp this will impact you and we'd appreciate your feedback on this change: https://github.com/orgs/reactphp/discussions/514#php#phpc
Thanks to @jay Bunny #PHP will support client properties in the upcoming 0.5.6 and 0.6 releases. Client properties can be used to set a human readable name to your connection with #RabbitMQ:
One of my favourite things about upgrading my #PHP packages to 8.2 is that with @reactphp 's Promise v3 I get to add type tests to my test suite for @phpstan so that everything is covered from every angle 😍 . It does get frustrating sometimes, but essentially adding this to every method/function docblock returning a promise does the trick most of the time: @template T @return PromiseInterface<T>
Baroness Draka checking up on Deathwing. This photo for #caturday is almost two years old from when Deathwing had to go to the hospital for emergency surgery and came home with a cone. He never liked it, bus this shows Baroness Draka's caring nature.
(Deathwing fully recovered physically within months, mentally it took almost two years, and is still ongoing.)
At this point, I'm fully past the point of trial running #Renovate and am full steam ahead replacing #Dependabot. Initially, I thought #Renovate's lack of SAT for #PHP and trying to update the lock file afterward was a weakness, but while writing my GitHub Sponsors update for this month I concluded it is a strength. By not doing a full SAT for dependencies, I see all dependency updates. And #Dependabot didn't give me that.
It's happening! With composer's 2.6 release using @reactphp's Promise v3 package, I can now start put out the new async test utilities release with support for Promise v3. Once that is out, I get to update all my packages to support Promise v3 🎉 🎉 🎉 🎉 🎉 🎉
Let me partially rewrite this #PHP package I thought, how hard can it be? Yup now I'm learning all about the small details and timings of the protocol the package implements 😅 .
Found one minor mistake and it runs great now. Time to update all the examples, and test all of them. Run the test suite and see how much of it has broken. But it runs:
First part of a new long term home project coming in. An #Ubiquiti PoE+ switch to power a small #Kubernetes cluster built using #raspberrypi nodes. Going to blog about every step once it has been completed. But it is going to be a few quarters long project doing bit by bit