NodeJS devs program asynchronously by default, and they do it often without realizing it because the mechanisms that allow this paradigm are hidden beneath the nodejs execution engine.
We will see how to do the same in Perl. Promises, Event Loops and Futures will be our tools.