HOME SCALA JAVA .NET WEB ANDROID & IOS CLOUD ARCHITECTURE & DDD AGILE & SCRUM AGILE DEVELOPER  
London F-Sharp User Group:Reactive Programming in F-sharp
Reactive Programming in F-sharp
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".


Tweet This!



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
PODCAST REACTIVE PROGRAMMING IN F-SHARP
.NET PODCASTS
Jon Harrop:QR Decomposition, QR Decomposition
Jon Harrop : 28th Jul 2010
View Podcast: QR Decomposition,
Tomas Petricek:Reactive Programming in F-sharp, Reactive Programming in F-sharp
Tomas Petricek : 23rd Jun 2010
View Podcast: Reactive Programming in F-sharp,
 :Open Source Jumpstart: Tooling Up, Tooling Up
: 15th Jun 2010
View Podcast: Open Source Jumpstart: Tooling Up,
Kevlin Henney:Rethinking Unit Testing in C++, Rethinking Unit Testing in C++
Kevlin Henney : 20th May 2010
View Podcast: Rethinking Unit Testing in C++,
Oren Eini aka Ayende Rahien:Introduction into Raven DB, Introduction into Raven DB
Oren Eini aka Ayende Rahien : 18th May 2010
View Podcast: Introduction into Raven DB,
Ian Cooper:CQRS: Why, What and How, CQRS: Why, What and How
Ian Cooper : 12th May 2010
View Podcast: CQRS: Why, What and How,
Robert Pickering:Beginning F#, Beginning F#
Robert Pickering : 12th May 2010
View Podcast: Beginning F#,
Mike Hadlow:Advanced Castle Windsor part 1, Advanced Castle Windsor part 1
Mike Hadlow : 12th May 2010
View Podcast: Advanced Castle Windsor part 1,
Sebastien Lambla:Introduction to ReSTful architectures, Introduction to ReSTful architectures
Sebastien Lambla : 12th May 2010
View Podcast: Introduction to ReSTful architectures,
Oren Eini aka Ayende Rahien:NHibernate stump the expert, NHibernate stump the expert
Oren Eini aka Ayende Rahien : 12th May 2010
View Podcast: NHibernate stump the expert,
David Laribee:Using Agile Methods to Become Competent , Agile Methods to Become Competent
David Laribee : 12th May 2010
View Podcast: Using Agile Methods to Become Competent ,
Jonas Bandi:Driving an ASP.NET MVC application outside-in with SpecFlow, ASP.NET MVC apps outside-in w SpecFlow
Jonas Bandi : 12th May 2010
View Podcast: Driving an ASP.NET MVC application outside-in with SpecFlow,
Sebastien Lambla:Packaging, with Openwrap, Packaging with Openwrap
Sebastien Lambla : 12th May 2010
View Podcast: Packaging, with Openwrap,
Oren Eini aka Ayende Rahien:NoSQL on .NET, NoSQL on .NET
Oren Eini aka Ayende Rahien : 12th May 2010
View Podcast: NoSQL on .NET,
Scott Cowan:Building Search Engines with Lucene.net, Solr and NHibernate Search, Lucene.net, Solr & NHibernate Search
Scott Cowan : 12th May 2010
View Podcast: Building Search Engines with Lucene.net, Solr and NHibernate Search,
OTHER .NET EVENTS
Simon Brown Good code isn't enough,  Good code isn't enough
FREE EVENT: In The Brain of Simon Brown
London, Wednesday, September 8th
London F-Sharp User Group:Don Syme on F#, London F-Sharp User Group
FREE EVENT: Don Syme on F#
London, Thursday, September 9th
Udi Dahan:Udi Dahan's Advanced Distributed Systems Design with SOA,  Udi Dahan's Adv Distributed Design w SOA
5 DAY COURSE. Featuring Udi Dahan
London, Monday, September 13th
Udi Dahan Ask your questions on DDD, CQRS, Event Sourcing, NServiceBus - Q&A Session,  Ask your questions on DDD, CQRS, Event Sourcing, NServiceBus - Q&A Session
FREE EVENT: In The Brain of Udi Dahan
London, Tuesday, September 14th
ACCU London:Cyber Dojo, ACCU London
FREE EVENT: Cyber Dojo
London, Thursday, September 16th
London .NET User Group:LDNUG, London .NET User Group
FREE EVENT: LDNUG
London, Tuesday, September 21st
Jon Jagger:Kevlin Henney's Agile Development for Developers,  Kevlin Henney's Agile Development
3 DAY COURSE. Featuring Jon Jagger
London, Wednesday, September 22nd
Simon Brown:Simon Brown's Enterprise software developer,  Simon Brown's Enterprise software developer
4 DAY COURSE. Featuring Simon Brown
London, Monday, September 27th
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification