Asynchronous software development is rapidly moving from the niche to the mainstream. That mainstream now includes PHP. This workshop will give you hands-on instruction in building an asynchronous application in PHP. We will build a Twitter bot utilizing the Amp concurrency framework for PHP and the Twitter Streaming API. During this time you will learn the basics regarding the Amp event loop, generators and co-routines, and writing non-blocking code. Get ready for the future of PHP today.

PLEASE NOTE: This half-day workshop takes place on Tuesday, May 23rd before the conference on our dedicated Workshop Day. A combination ticket including Workshop Day must be purchased in order to attend this class. Once you have purchased a Workshop Day ticket you may attend any workshops of your choice that day.


Comments are closed.

Jeremy Kent at 16:53 on 23 May 2017

black hat botting for the win!

Rohit Chawla at 21:57 on 23 May 2017

It was a good workshop, but being it at an intermediate level, I expected it to get into a more deeper level of describing how we can run event loops rather than just getting to know what is Amphp theoretically. Otherwise, it was a good talk.

Joshua Smith at 23:17 on 23 May 2017

This was generally very good. We talked about PHP's yield keyword and generators, but I don't feel like I understand them any better than I did before the workshop. (That might be a good topic for another workshop.)

Perhaps you could create a gist with the basic composer.json file that everyone could download to get started easily. That could be included with the requirements that get sent out ahead of time so that people can figure out how to install the extension before the workshop starts.

I enjoyed this workshop very much.

Mark Knapik at 10:19 on 29 May 2017

If I were a bot, I could spam 5-star ratings for this talk.
Sadly, my human emotions are preventing that sort of thing.