ReactPHP

Event-driven, non-blocking I/O with PHP

ReactPHP boosted:
Cees-Jan Kiewiet :rp: :wm:wyri@haxim.us
2025-06-07

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:

#php

ReactPHP boosted:
Cees-Jan Kiewiet :rp: :wm:wyri@haxim.us
2025-06-02
ReactPHP boosted:
Cees-Jan Kiewiet :rp: :wm:wyri@haxim.us
2025-05-20

Spent today deep diving into #OTEL's Tracing and Spans. Nowhere close to something fully working and ready to PR/create a new package, but get some basic stuff for #Bunny up and running.

#PHP #ReactPHP

ReactPHP boosted:
Cees-Jan Kiewiet :rp: :wm:wyri@haxim.us
2025-02-15

The recording of it being generated is rather trippy:

#PHP #Threads #Programming #ZTS #ReactPHP #Parallel

ReactPHP boosted:
Cees-Jan Kiewiet :rp: :wm:wyri@haxim.us
2025-02-15

The plus side of checking all examples is finding gems like this one, and the art it makes: github.com/reactphp-parallel/r

#PHP #Threads #Programming #ZTS #ReactPHP #Parallel

ReactPHP boosted:
Florian Engelhardtflowcontrol@phpc.social
2025-01-21

I'm thrilled to be talking about concurrency in PHP and the 1BRC at ConFoo in Montreal 🇨🇦
Make sure to hit me up: I'll have @reactphp stickers with me and look forward to talking about all things PHP, especially PHP application performance, tracing and profiling!

confoo.ca/en/2025

2025-01-01

New year, new release! Just released v0.6.6 of our ChildProcess component! 🎉

Today's release introduces initial support for the PHP 8.4 release, also allowing our downstream components to add compatibility for PHP 8.4 as well.

github.com/reactphp/child-proc

Enjoy #async #php! 🍻

ReactPHP boosted:
2024-12-17

🎉

Thank you @wyri @reactphp and whoever helped me!

I have just received my first email with a scan that my office-printer sent via FTP

Some config improvements, a more dedicated hardware to run the reactPHP script on and I'm totally happy!

And with that I can reactivate my old and trusted Brother - The only drawback was that it didn'T do Scan-to-email - it does now 😁 (technically scan2FTP2Email)

ReactPHP boosted:
Florian Engelhardtflowcontrol@phpc.social
2024-12-16

I'm thrilled to be talking about @reactphp at #PHPCon Japan on December 22nd in Tokyo 🇯🇵
Make sure to hit me up: I'll have ReactPHP stickers with me and look forward to talking about all things PHP, especially PHP application performance, tracing and profiling!

phpcon.php.gr.jp/2024/

ReactPHP boosted:
Cees-Jan Kiewiet :rp: :wm:wyri@haxim.us
2024-11-29

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: github.com/wyrihaximusnet/dock #ReactPHP

2024-11-20

Just released v1.11.0 of our HTTP component! 🎉

Today's release introduces initial support for tomorrow's PHP 8.4 release, also allowing our downstream components to add compatibility for PHP 8.4 as well and some URI improvements.

github.com/reactphp/http/relea

Enjoy #async #php! 🍻

2024-09-06

Just released v1.10.0 of our Datagram component! 🎉

Today's release introduces initial support for the upcoming PHP 8.4 release, also allowing our downstream components to add compatibility for #PHP 8.4 as well.

github.com/reactphp/datagram/r

Enjoy #async #php! 🍻

2024-07-26

Just released v1.16.0 of our Socket component! 🎉

Today's release introduces initial support for the upcoming PHP 8.4 release, also allowing our downstream components to add compatibility for PHP 8.4 as well.

github.com/reactphp/socket/rel

Enjoy #async #php! 🍻

ReactPHP boosted:
Cees-Jan Kiewiet :rp: :wm:wyri@haxim.us
2024-07-15

My @reactphp optimized #Docker/#OCI #PHP images are now available as 8.4 build on 8.4.0alpha1. As with every major/minor release, the 8.4 tag will be updated throughout all alphas/betas/RC's and transition into stable releases once they are out.

Output for the command "docker run ghcr.io/wyrihaximusnet/php:8.4-zts-alpine php -v" showing PHP's version as PHP 8.4.0alpha1 using zend enginer v4.4.0-dev
2024-06-13

Just released v1.13.0 of our DNS component! 🎉

Today's release introduces initial support for the upcoming PHP 8.4 release, also allowing our downstream components to add compatibility for PHP 8.4 as well.

github.com/reactphp/dns/releas

Enjoy #async #php! 🍻

2024-06-11

Just released v1.4.0 of our Stream component! 🎉

Today's release adds initial support for the upcoming PHP 8.4 release, full PHP 8.3 support and fixes a potential race condition.

github.com/reactphp/stream/rel

Enjoy #async #php! 🍻

2024-06-10

A big THANK YOU to our sponsors! ❤️ We've hit our first sponsor goal of $100/M! Now onto the next milestone of $200/M. Let's make it happen! 💪 github.com/sponsors/reactphp

2024-05-24

Just released v3.2.0 of our Promise component! 🎉

Today's release adds initial support for the upcoming PHP 8.4 release, improves reporting unhandled promise rejections and more 🚀

github.com/reactphp/promise/re

Enjoy! #async #php

ReactPHP boosted:
Cees-Jan Kiewiet :rp: :wm:wyri@haxim.us
2024-04-26

Been putting the finishing touches on Bunny's transformation into #fibers PR. One of the major things for me there is visualizing the changes, especially the breaking changes. For example switching from a promise based API to a fibers based API:

#php @reactphp #async

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst