Released v1 of wyrihaximus/react-opportunistic-tls for @reactphp: https://github.com/WyriHaximus/reactphp-opportunistic-tls/releases/tag/1.0.0

Released v1 of wyrihaximus/react-opportunistic-tls for @reactphp: https://github.com/WyriHaximus/reactphp-opportunistic-tls/releases/tag/1.0.0
Score! Managed to hook the cluster at home up to #Grafana #cloud over #OTLP for shipping #traces . Next up:
* Figure out how to do a better presentation in Grafana
* Optimize OTEL collection deployment, work out all the issues etc
Then the real fun begins. As I have two WIP packages to bring out:
* One for @reactphp 's filesystem
* And one for Bunny
Both of those need to be refined, but with Shawn Maddock's (https://github.com/smaddock) initial push in this direction and help
Getting close to running my first @reactphp service with #OTEL traces. Write the first PoC instrumentation for Bunny and #ReactPHP's #Filesystem. (Since all this service does is put files on S3.) Once this works, I'll be make sure all of this lands in packages one way or the other:
A look at ReactPHP Parallel v2(.1) #ReactPHP
https://blog.wyrihaximus.net/2025/06/reactphp-parallel-v2-/
A look at ReactPHP Parallel v2(.1) #ReactPHP
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
"Introduction to ReactPHP and Websockets" will be Frank Berger's talk at phpday25.
#phpday25 #PHP #Websockets #Javascript #ReactPHP
--------
phpday - 22nd edition
The annual gathering for developers, professionals, and PHP enthusiasts.
The conference is powered by @gruspVerona (Italy) |
May 15-16, 2025
Tickets https://bit.ly/41J6UP3
Success! Build a high performance scalable #AWS #S3 file uploader in #PHP using #ReactPHP for the next versions of the https://www.wyrimaps.net/wow/ map tiles. It only does error files for the CDN. So hitting it now will always show the same image, whatever URL you use. But next up are nearly half a million images. Step after that is to build a UI that lets me select the parts of the map to upload and ignore the rest.
The plus side of checking all examples is finding gems like this one, and the art it makes: https://github.com/reactphp-parallel/reactphp-parallel/blob/2.x/examples/colours.php
I finally managed to build an FTP-Server on top of @reactphp! Thanks @wyri for your help and nudging me into the right direction!
It's not (yet) fully supporting all FTP-commands but the main brickwork is laid and it works for my use-case.
If you are interested: Find the package at https://packagist.org/packages/stella-maris/ftpforwarder
My (@reactphp) opinionated #PHP images are now available with 8.4 stable (upgraded from 8.4 alpha|beta|RC the past few months) now that #Xdebug shipped yesterday: https://github.com/wyrihaximusnet/docker-php #ReactPHP
Question for the ReactPHP-cracks here:
I opened a TCPServer on Port 12001. there'S a 'connection' and a 'data' event handler. When I connect to the port the `connection` one get's triggered. But whatever I send over the wire, the 'data'. handler is never triggered...
What am I doing wrong or what do I need to take care of?
Added complexity: ReactPHP runs inside a container (port is published and seems to be open as I can send data to it...
And hint (to channel?) appreciated...
Updating (PHP) packages to ReactPHP Promise v3, and test your types with PHPStan. #PHP #ReactPHP #PHPStan
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
Updating (#PHP) packages to @reactphp Promise v3, and test your types with @phpstan: https://blog.wyrihaximus.net/2024/06/updating-php-packages-to-reactphp-promise-v3--and-test-your-types-with-phpstan/
Also added a bit about my @reactphp based #PHP #ORM and my thoughts on #ReactPHP and how to get ORM's to it: https://github.com/WyriHaximus/reactphp-simple-orm
Time to get the @reactphp v3 party started!