2 DAY CONFERENCE

Progressive F# Tutorials

Topics covered at #progfsharp

Thursday, 3rd - Friday, 4th November in London

12 experts spoke.
Overview

Excited? Share it!

Programme

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



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.


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

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 Needham is a graph advocate and Developer Relations Engineer at Neo4j.


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.


Asynchronous Programming



Simon Cousins

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


Tomas Petricek

Tomas is a computer scientist and open-source developer. He is a Visiting Researcher at the Alan Turing Institute working on tools for open data-driven storytelling. He wrote a popular book called "Real-World Functional Programming" and is a lead developer of several F# open-source libraries.


Data access in F#, Today and Tomorrow

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 is a computer scientist and open-source developer. He is a Visiting Researcher at the Alan Turing Institute working on tools for open data-driven storytelling. He wrote a popular book called "Real-World Functional Programming" and is a lead developer of several F# open-source libraries.


Building Applications with F#

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 Pickering is a software engineer with an interested in using functional programming, particularly F#, to solve real world problems.


F# in the cloud: The present and the future



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.


KEYNOTE - F# Information Rich Programming

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

Principal Researcher
Microsoft Research, Cambridge


TDD and BDD in F#



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


SkillsCasts
Other Years


Thank you to our sponsors and partners


Platinum

Gold

Silver

Bronze