Asynchronous frameworks allow developers to build stateful protocols and Internet of Things applications without threading and forking. Python, Ruby, and Node.js have had asynchronous frameworks for over ten years. PHP is now starting to catch up with Icicle.io. Learn the basics concepts of event based programming, and how the event loop allows a single thread to process all the requests for your application.

Comments

Comments are closed.

This topic is broad. You spent some time doing a survey of methods for doing async with php. You could have focused more on the advantages and disadvantages of the various methods. You did some of this, but queuing was not really covered in any depth.

Fork/thread vs. Async/io turned out to be a false dichotomy. So, you probably should have have presented it as a dichotomy.

You could have spoken the whole hour on callbacks vs. generators. And, you could have just done a library comparison.

Again, the topic is broad. You might consider doing a survey talk or focusing on reactive vs. event models or focusing on a comparison of async libraries. You did a little bit of all of this. Again, you might consider focusing on one of these topics.

Good in depth talk with nice code examples!

Sean Prunka at 13:59 on 21 Nov 2016

Most of this talk was slightly over my head and I have a mental block when it comes to async. So while I thought the topic was really interesting, my procedural mind kept glazing over some of the more advanced bits as I kept thinking to myself: "But how is that possible? How does it work?" I, personally, may have benefitted more from a "How does this magic thing happen" perspective. But there was a lot of ground to cover in a limited timeframe.