|
|
London .NET User Group:Mixing Functional and Object Oriented Approaches to Programming in C#
Mixing Functional and Object Oriented Approaches to Programming in C#
Functional programming is the in thing at the moment and several of the additions to C-sharp 3 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 chunks.
In this presentation Mark Needham and Mike Wagg will cover some of the approaches that we can use to program in a more functional way. We will start with the basics before looking at how more complex
techniques can be used to simplify some traditional object orientated patterns. We will also discuss the evolution of the language and how support for functional approaches came about as well as taking a look at some of negative effects of exposing functional ideas in a object orientated code base.
Just a thought...
If you want to learn more about F# and Functional Programming, check out Robert Pickering's Beginning F# Workshop.
ABOUT MARK NEEDHAM
|
Mark Needham is a software developer at ThoughtWorks and has worked there for the past five years using agile methods to help clients solve business critical problems using C#, Java, Ruby and Scala.
More about Mark Needham
|
ABOUT THE LONDON .NET USER GROUP
|
The London .NET user group was etablished in 2002 to provide developers developers working with Microsoft's .NET framework with access to the latest and best information. At our monthly meetings you can hear expert speakers who dig 'under the hood' and keep you informed on best practices and future directions of the Framework.
More about the London .NET User Group
|
|
PODCAST MIXING FUNCTIONAL AND OBJECT ORIENTED APPROACHES TO PROGRAMMING IN C#
|
|
|
PROGRESSIVE .NET PODCASTS
|
OTHER PROGRESSIVE .NET EVENTS
|
Ayende Rahien's RavenDB Workshop
2 DAY COURSE. Featuring Itamar Syn-Hershko London, Tuesday, February 28th
|
|
RavenDB indexes explained
FREE EVENT:
In The Brain of Itamar Syn-Hershko
London, Tuesday, February 28th
|
|
QCon London 2012
CONFERENCE (3 DAYS)
London, Wednesday, March 7th
BOOK NOW!
|
|
Elevate Events
FREE EVENT:
Elevate - SAAS Cloud Platf
London, Wednesday, March 7th
|
|
Mark Rendle's Web App Development with Nancy and S
2 DAY COURSE. Featuring Mark Rendle London, Monday, March 12th
|
|
Minimalist Development with Nancy & Simple.Data
FREE EVENT:
In The Brain of Mark Rendle
London, Monday, March 12th
|
|
Advanced F# by Tomas Petricek & Phil Trelford
2 DAY COURSE. Featuring Tomas Petricek London, Wednesday, March 14th
|
|
Functional Programming eXchange 2012
CONFERENCE (1 DAY)
London, Friday, March 16th
BOOK NOW!
|
|
|
|