A common refrain from non-PHP devs is that our favorite language is old and doesn't support powerful features like asynchronous code execution. This couldn't be further from the truth.

Together we'll cover the fundamentals of synchronous versus asynchronous execution. We'll cover event loops in PHP and work through both promises and coroutines.

We'll even cover PHP 8's new Fiber implementation!

Comments

Please login to leave a comment

Jamie Reevior at 11:45 on 20 May 2025

This has the wheels turning for some projects.

Great talk. Really would like a talk about frankenphp

Excellent examples on how to use threads in a practical way. Curious on how you are locking down your site against scraers.

Bill Tressler at 11:58 on 20 May 2025

Can’t wait to try some of this!

Joseph Lavin at 13:02 on 20 May 2025

Nice practical knowledge.

Andrew Easton at 13:06 on 21 May 2025

great summary covering most of the options in the php space

Andrew Woods at 14:19 on 21 May 2025

I find asynchrnous programming awkward to implement, even though I understand the need for it. Eric did a great job explaining it, and making it approachable. Now I find myself wanting to dive deeper into Fibers. Nice job!

s w at 22:17 on 22 May 2025

Excellent coverage of a subject that is baffling to my serial thinking.

A little above my head at some points (like talking about memory cores) but incredibly informative ! Can't wait to try out the skills I have learned