Past Meetup

Tomas Petricek: Taking Over the World with F# Agents

This Meetup is past

13 people went

Patil/Kiva 32-G449

MIT · Cambridge, MA

How to find us

MIT Stata Center, 4th fl

Location image of event venue


Please join us for a talk by Tomas Petricek, author of Real-World Functional Programming ( and all-around F# expert.

Taking Over the World with F# Agents

Imagine you're a software developer working for the bad guys. You are asked to write a web proxy that can efficiently filter the content of web pages. The last developer working on the project has disappeared, so you don't want to take any risks and decide to use F# and its agent-based programming model.

Before starting your work, you need to come to this talk! You'll learn how to easily write non-blocking code using F# asynchronous workflows and how to build composable concurrent systems using F# agents. Several of the concepts that will be covered can be implemented in C# 5, so we will look how F# async and C# async relate and when to choose one or the other.

Aside from working for the bad guys, the ideas from the talk will be useful when building concurrent systems for financial systems, energetics, interactive web applications and many other domains.