|
|
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
|
Fast Track to F# with Tomas Petricek & Phil Trelfo
2 DAY COURSE. Featuring Tomas Petricek London, Monday, June 24th
|
|
The London Python Group
FREE EVENT:
Intro to python debug
London, Monday, June 24th
|
|
Reducing Technical Debt with Michael C. Feathers
2 DAY COURSE. Featuring Michael C. Feathers London, Thursday, June 27th
|
|
F#unctional Londoners Meetup Group
FREE EVENT:
Last-Fi -An F# powered Raspber
London, Thursday, June 27th
|
|
DDD East Anglia 2013
CONFERENCE (1 DAY)
Cambridge , Saturday, June 29th
BOOK NOW!
|
|
Software architecture and code
FREE EVENT:
In The Brain of Simon Brown
London, Monday, July 1st
|
|
Gojko Adzic's Test Driven Development Workshop
2 DAY COURSE. Featuring Damjan Vujnovic London, Thursday, July 11th
|
|
London GameCraft
CONFERENCE (1 DAY)
London, Saturday, August 10th
BOOK NOW!
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|