Asynchronous code sets JavaScript-powered projects apart from PHP. Thanks to some newer libraries, PHP can do the same tricks as Node on the server. This workshop will walk through the fundamentals of synchronous versus asynchronous execution. We will cover event loops in PHP and work through actual implementations of promises and co-routines. Finally, we will work through the steps required to convert an old-school synchronous application into a newfangled asynchronous beast!