Mixing functional and object oriented approaches to programming in C#

Mark Needham
Functional programming is the in thing at the moment and several of the
additions to C# 3.5 allow us to write our code in a functional way.
On the other hand with an imperative language like C#, an object
oriented approach is still very useful for allowing us to break down
complex problems into more manageable pieces.
In this presentation Mark Needham will cover some of the ways that we
can program in a more functional way as well as looking at where it
makes sense to reign our functional approach in and make use of the
object oriented design tools that we already have at our disposal.
This presentation will also look at some of the mistakes and lessons
learned on a couple of projects Mark's worked on over the last 18
months using C# 3.5