+TODO:
+X Get more knowledge about the Reactor front ends.
+X Throw up some examples in some slides (#5).
+X Add a section at the end to get out of the weeds and put a bit ol' bow on it.
+
Topics:
1. Evolution of event-driven programming:
X ...
5. Event-driven programming in Perl
-- AnyEvent
-- IO::Async
-- Mojo::IOLoop
-- POE
+X AnyEvent
+X IO::Async
+X Mojo::IOLoop
+X POE
6. Special considerations
X Exceptions in event-driven code.
Other topics:
X What is event-driven programming?
-- Reactor: event loop that can receive multiple types of events and
+X Reactor: event loop that can receive multiple types of events and
demultiplex them, delivering them to appropriate handlers.
- C10k problem
- EDA (event-driven architecture)