Too Long; Didn't Read
Behaviors Trees in AI: Why you Should Ditch Your Event Framework. This article looks into some of the shortages of event-driven programming and suggests behavior trees as an effective alternative. Behavior trees are like decision trees (an intuitive concept, I hope) with the time dimension factored in. They are making headway in robotics and are encouraging developers to consider their potential in developing interactive, time aware applications (front/back-end) applications. A behavior tree hooks a top-down decision process onto an update loop.