The Event Loop, a beating heart

At the heart of every UI is the Event Loop, an oft-forgotten concept that drives the UI of your application. Without it, the UI won't stand a chance keeping itself alive to accept any User input. It is possibly the most interesting discovery in the evolution of User Interfaces, from the ancient CLI to the modern Graphical UI.

This lesson covers the why behind the Event Loop, how it works and some things to watch out for.