Jonathan Worthington (‎jnthn‎) - ‎From sockets to services: reactive distributed software in Perl 6‎
Channel: Swiss Perl Workshop
Date: 2017-08-29

This session will take a look at how Perl 6's asynchronous language features can be put to work in building distributed software - that is, software that consists of multiple processes, typically communicating over a network.

After a quick introduction to the Promise and Supply types and the react/supply/whenever syntax, the built-in asynchronous socket support will be illustrated. From there, the focus will switch to the module ecosystem, exploring modules providing asynchronous support for SSL, SSH, HTTP, and more.

Slides: http://jnthn.net/papers/2017-spw-sockets-services.pdf