Kresten Krab Thorup emphasizes existing problems with the Java concurrency model, explaining when to use Erjang, a JVM-based Erlang VM, built around the process and actor concepts.
Kresten Krab Thorup discusses functional and interactive concurrency, the message-based paradigm vs. OOP, a new way of doing programming based on concurrency, state encapsulation, and cheap processes.
This presentation discusses the functional programing paradigms used to build Buy a Feature , (a multi-user, web-based, real-time, serious game) including Actors, event streams,and immutable data structures. Both Scala and the lift web framework are briefly covered. Also covered: application defects, adding new features, and using functional paradigms for a real-world web application.