2 DAY CONFERENCE

Progressive F# Tutorials

Topics covered at #progfsharp

Thursday, 3rd - Friday, 4th November at The Skills Matter eXchange, London

12 experts will be speaking. Starts at 9:30 AM.

This is the first Progressive F# Tutorials, a 2-day, 2-track conference, covering the latest developments in the fast moving world of F# Programming. With a programme featuring some of the biggest authorities on F# we have made sure the Progressive F# Tutorials will be ultimate place to learn, innovate and share F# knowledge and skills.

Thanks to our sponsors

KEYNOTE - F# Information Rich Programming

In this talk, F# creator Don Syme takes a look at the new features for F#, including F# Type Providers and F# Queries, with applications to leverage technologies such as data markets, web services, streaming data and traditional SQL databases.

Modern programming thrives on rich spaces of data, information and services. With future version of F#, Microsoft is bringing you a tool that massively simplifies information-rich analytical programming. providing integrated support for F# Information Rich Programming, a new and powerful way of integrating data and services into the programming experience.

In this talk we take a look at the new features we’re looking at for F#, including F# Type Providers and F# Queries, with applications to leverage technologies such as data markets, web services, streaming data and traditional SQL databases.

Don Syme

Don Syme is an Australian computer scientist and a Principal Researcher at Microsoft Research, Cambridge, UK. He is the designer and architect of the F# programming language.

Programming with the Stars featuring surprise celebrities from C# and F# communities

In this session our panel of programming stars will be given a set of problems to solve, and they will describe the steps that they go through to get to a functional solution, in both C# and F#.

This session is designed to help you shift into the functional mindset. Many programming articles set out a problem and give a completed solution, but leave out the steps in the middle. In this session our panel of programming stars will be given a set of problems to solve, and they will describe the steps that they go through to get to a functional solution, in both C# and F#.

Mark Needham

Mark is a graph advocate and field engineer for Neo Technology, the company behind the Neo4j graph database. As a field engineer, Mark helps customers embrace graph data and Neo4j building sophisticated solutions to challenging data problems.

Mark Seemann

Mark Seemann is the creator of AutoFixture and author of "Dependency Injection in .NET". He is an independent full stack programmer and software architect living in Copenhagen, Denmark. He enjoys reading, drawing, playing the guitar, good wine and gourmet food.

The F# Koans: An Interactive Way to Learn F# Through Testing

The F# koans will lead you on the path to F# enlightenment. Come with your laptop, an open mind, and willingness to learn. Leave with a better understanding of F#, functional programming, and test driven development. No matter if you are new to F# or a master, this tutorial will help you sharpen your skills.

Chris Marinos

Chris Marinos is a software consultant/geek hailing from Ann Arbor, MI. He is also a C(F)# MVP, F#/functional programming enthusiast, (ab)user of LINQ, speaker, code/language guy, video game connoisseur, and tv buff.

Data access in F#, Today and Tomorrow

Tomas Petricek & Phil Trelford: Most of the real-world applications are written to work with data, yet accessing data in .NET is often quite painful.

In the first part of this practical session, you'll learn about accessing data using dynamic operator in F# 2.0 and C# 4.0. In the second part, you'll learn about using and also creating F# type providers.

Phil Trelford

Phil is an active member of the software development community, regularly attending and speaking at user groups and conferences, blogging and contributing to open source projects. He is a co-organizer of the London F# User Group and a founding member of the F# Foundation.

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 using C# 3.0 (teaching F# alongside) and which shows several appealing real-world uses of F# and functional techniques. He also contributed to the development of F# during two internships at Microsoft Research in Cambridge.

Building Applications with F#

In this tutorial, we will look at building how to build applications with F#, the new functional programming language on the .NET platform.

We’ll look at what using a functional programming language changes in your applications structure and what it doesn’t.

We’ll see how F# interactive can be used to experiment with your code to help quickly find a solution to the problem you’re working on and test it works correctly.

We’ll also discover how these informal experimentations can be turned into a robust library or application with a working test suite.

Finally, we’ll look at both using F# for server applications and on the client for creating GUIs using common design patterns such as MVVM & MVC.

Robert Pickering

Robert is an experienced software engineer, community leader and author of Beginning F# (Apress). In his 10 year career he has participated in a wide range of projects building large, scalable and fault tolerant systems on the Microsoft .NET platform

TDD and BDD in F#

In this practical session we’ll start by implementing fluent unit tests in F# using FsUnit and NUnit. We’ll then break into teams and develop scenarios in English language to solve a real world scenario and then automate them with the TickSpec library.

Phil Trelford

Phil is an active member of the software development community, regularly attending and speaking at user groups and conferences, blogging and contributing to open source projects. He is a co-organizer of the London F# User Group and a founding member of the F# Foundation.

Zach Bray

Zach Bray is a Software Developer at an ISV supplying real-time electronic trading software. Recently he has been involved in a range of commercial projects, centred on providing clearing house connectivity and pricing for implied orders, and spannin

Asynchronous Programming

Tomas Petricek & Simon Cousins: Asynchronous programming is the key to writing scalable server-side applications, but it also enables programming models that let you better structure your applications.

Simon Cousins

Simon Cousins is a software developer actively applying muti-paradigm programming techniques to solve complex problems within enterprise applications.

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 using C# 3.0 (teaching F# alongside) and which shows several appealing real-world uses of F# and functional techniques. He also contributed to the development of F# during two internships at Microsoft Research in Cambridge.

F# in the cloud: The present and the future

This talk will focus on how F# 2.0 can be used in Microsoft's Azure platform, in order to develop highly-scalable distributed applications and provide a hands-on experience in using F# in Azure. Your laptop should have Visual Studio 2010 and Azure Tools (preferably v1.5).

George Stavroulakis

Executive consultant of Nessos IT S.A. (www.nessos.gr), an ISV which specializes in developing challenging custom solutions. High performance computing, GPU coding, Finite element modelling, jazz guitar playing and car tuning is what I like most

Gian Ntzik

Gian is a developer with the {m}brace project, and a Phd student at Imperial College London. He has had a long history of developing services and enterprise applications in .NET, before being converted to the functional programming faith. Today he uses F# to tackle the challenging issues of distributed computation.

Panel Discussion

The experts of the Progressive F# Tutorials take questions from the audience and engage them in lively debate

Various Speakers

Various Speakers

The Skills Matter eXchange

Located just a five minute walk from Barbican and Old Street Stations and a 15 minute walk from Kings Cross and St Pancras Stations, the Skills Matter eXchange provides a great selection of event spaces with all the facilities you need for a vibrant, interactive and successful Tech Event.

How to contact Skills Matter

Local Hotels

We recommend the following hotels:

Please note that our company discounts vary between hotels and have individual terms and conditions and hence might not be available upon your booking.

Alternatively we find this site useful for booking hotels in London:

Fantastic space for your Tech event

Whether you are organising a hackathon, an (un)conference, a training course, product launch or meeting, our experienced event team loves to help you make your event stand out!

Fully equipped, with well working WIFI and projection facilities, and with AV, power points and white boards available in most of our space, the Skills Matter eXchange provides:

  • one auditorium, seating up to 125 people (theatre style)

  • two spacious event-, or training rooms, each seating up to 70 people theatre style or 25 people class room style

  • one bright training or meeting room, seating up to 14 class room style or 18 Board room style)

  • one training or meeting room, seating up to 8 people class room or Board room style.

  • two funky break-out areas serving complementary coffee & tea throughout your event.

How can we help organise your event?

We'd love to find out how we can help make your event stand out! Contact us with your requirements - and our experienced events team will start working with you, to make it happen!

Get in touch with us today!

  • Phone: +44 (0) 207 183 9040

  • Email: info@skillsmatter.com

  • Address: Skills Matter, 116-120 Goswell Road, London, EC1V 7DP

Xl2gwmwk4ts5eluqjgap

The Skills Matter eXchange

116-120 Goswell Road, London, EC1V 7DP, GB


View details, travel and nearby hotels

To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors