Tomas Petricek will talk about his most recent favourite F# programming area - reactive programming. This includes programming applications driven by events such as user interactions, messages received from other components or completion of asynchronous operations. Writing reactive applications has been difficult, because the application cannot control what is happening. Fortunately, F# provides some very nice techniques that we can use to deal with these problems.
During this talk, Tomas will cover two techniques. We'll start by looking at F# events and declarative approach for specifying event processing. Next, we'll look at embedding F# event handling into asynchronous workflows and programming using "state machines". We'll also briefly mention how this relates to more general functional programming "design patterns".
ABOUT TOMAS PETRICEK
Tomas Petricek is a long time F# enthusiast, using F# since the early Microsoft Research versions. He has been a Microsoft C# MVP since 2004, and together with Jon Skeet wrote Real-world Functional Programming which explains basic functional concepts
More about Tomas Petricek
ABOUT THE LONDON F-SHARP USER GROUP
F#unctional Londoners is a newly launched meetup group that aims to bring together Londoners with an interest in functional programming with F#.
More about the London F-Sharp User Group
What: London F-Sharp User Group:Reactive Programming in F-sharp
Where: The Skills Matter eXchange, London
When: 23 Jun 2010 Starts at 18:30
REGISTER FOR THIS EVENT
your name *
your email *
phone number *
company name *
Are you for real?
Then please type the code on the left into the box below it!
Added by SkillsMatter on June 21, 2010