Last week I gave a talk on functional reactive programming at the Gibraltar JS meetup group.
Functional reactive programming is a paradigm for declaratively modelling systems with values which change over time. Its concise handling of event based code is helping it find interest from engineers of both web services and user interfaces.
If you are interested you can download the slides here.