This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, November 19 • 13:40 - 14:35
Mathias Brandewinder - Mona Lisa, F# and Azure: simple solutions to hard problems

Sign up or log in to save this to your schedule and see who's attending!

Some software problems are difficult; and then, some are insanely hard. In this talk, we will explore one of the latter, the Mona Lisa Travelling Salesman Problem, and how we used modern tools to tackle it. We will demonstrate how we leveraged F# asynchronous and concurrency models in combination with Azure worker roles, service bus and storage, to build a distributed genetic algorithm which can be deployed, scaled and torn down in a couple of clicks - in about 1,000 lines of surprisingly simple code. While the specific problem at hand might be somewhat unusual, the key ideas presented are broadly applicable, and will illustrate how F# and Azure are a deadly combination to build simple applications that scale.

avatar for Mathias Brandewinder

Mathias Brandewinder

Mathias Brandewinder has been writing software for about 10 years, primarily in C# until he fell in love with F# and functional programming. He enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or F#. His other professional interests are applied math, predictive models and machine learning.

Wednesday November 19, 2014 13:40 - 14:35
4. Zeta

Attendees (32)