F#unctional Londoners Meetup: FREE talks by
Tomas Petricek and Phil Trelford
(1) Writing concurrent applications using agents (Tomas Petricek)
In this talk Tomas Petricek will show us how to implement message passing concurrency in F# using agents (the MailboxProcessor type in F#). In this style of programming, we write an application as a group of agents that run in parallel and communicate by sending immutable messages to each other. This removes the sharing of mutable state, making the application scalable and easier to understand. However, the required application structure is quite different. We’ll discuss several common patterns that you can use for structuring agent-based applications. For example, we’ll look how to implement pipeline processing and map-reduce pattern using agents.
(2) TickSpec – BDD for C# & F# (Phil Trelford)
TickSpec is a lightweight Behaviour Driven Development (BDD) framework for C# and F#. Specify the behaviour of your system in plain text with the Gherkin business language. Then run and debug your text specifications from inside Visual Studio.
This talk will look at some lessons learned from some recent projects where BDD was applied. Plus some tips to get you started on constructing good specifications for both business analysts and testers, along with some developer tips for testing asynchronous applications.
Date: Nov 24, 2010
Time: 18:30 - 20:00
Where: Skills Matter
116-120 Goswell Road
London EC1V 7DP
This is a free event, but please register
to reserve your seat.
Added by zackskillsmatter on November 23, 2010