2 DAY CONFERENCE

Progressive F# Tutorials 2013

Topics covered at #F

Thu, 31st Oct - Fri, 1st Nov at The Crypt, St James Church Clerkenwell, London

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

The Progressive F# Tutorials 2013 brought together the leading experts in F# such as Don Syme, Jon Harrop & Simon Cousins to deliver a range of talks and 4 hour intensive hands-on tutorials plus a wealth of discussions.

Using F# to change the way we work

The real power of F# in industry stems from its ability to solve problems that could not be solved before. In this lecture I shall walk through the design and implementation of a bespoke business rules engine that went into production earlier this year at one of the world's largest insurance companies.

The real power of F# in industry stems from its ability to solve problems that could not be solved before. In this lecture I shall walk through the design and implementation of a bespoke business rules engine that went into production earlier this year at one of the world's largest insurance companies. Rather than making incremental improvements by rewriting legacy solutions, we overhauled their entire delivery process. Software updates that used to take at least 9 months, cost over £1m and involve dozens of people can now be done in minutes by a single non-technical person at minimal cost to the company. F# was the tool that made this possible.

Jon Harrop

Dr Jon Harrop BA MA MSci PhD (Cantab) managing director and cofounder, worked as a graphic design artist and computer programmer in industry from 1992 before earning four degrees in the physical sciences from the University of Cambridge. Jon is the primary author of The F#.NET Journal articles (2007-2010) and books such as OCaml for Scientists (2005), F# for Scientists (2007), Visual F# 2010 for Technical Computing (2009) and the forthcoming Multicore .NET as well as a coauthor of New Intelligent Printing Techniques (1995), Smart Cards in Transport (1997), The Future of Chipless Smart Labels (2002) and dozens of other books.

F# Koans

Rachel Reese leads a session on F# Koans - a series of failing unit tests, aimed at people getting up to speed with F#

Rachel Reese

Rachel Reese is a long-time software engineer and math geek who has recently relocated to the lovely Burlington, Vermont. She runs the local functional programming user group, @VTFun, which is a constant source of inspiration to her, and frequently speaks on F#.

Programming with the Stars

Rick Minerich led a live coding session with the help of F# enthusiast and attendee Michael Newton. You can see the snippet made from the session here

Michael Newton

Michael Newton is a Senior Developer at 15below (a Brighton based travel software solutions company) by day, founding member of the F# Foundation by night. Michael is also responsible for internal developer training at 15below and maintainer of a small collection of F# open source projects. He is a facilitator of the F# Open Engineering group, when he remembers.

Richard Minerich

Richard Minerich is a Sr. Researcher at Bayard Rock. Functional Programmer. Co-author of Professional F# 2.0 and F# MVP. Loves Type Systems, Machine Learning and Physics.

Undertone

In this tutorial you will work with Undertone to create music programmatically in F#.

You will first learn how to create and visualise individual notes, learning how different shape waves make different sounds and how sound effects like overdrive can be simulated. You’ll then go on to see how notes can be sequenced to make tunes and get the chance to make up their own riffs.

Finally, you will see how you can load existing music files in most formats and use the Undertone tools set to sample and edit these sound files to make new and interesting tunes.

Most of the exercises will target users who are new to F#, they’ll also be series of advanced exercises available where experienced users can tinker with the inner workings of Undertone and contribute new features to the project.

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.

Try F# from Zero to Data Science

In this tutorial, Rachel will introduce you to the Try F# samples giving you exposure to, and an understanding of, how F# tackles some real-world scenarios.

We'll help you explore, generate, and just play around with code samples, as well as talk you through some of the key principles of F#. By the end of this session, you'll have gone from zero to data science in only a few hours!

Rachel Reese

Rachel Reese is a long-time software engineer and math geek who has recently relocated to the lovely Burlington, Vermont. She runs the local functional programming user group, @VTFun, which is a constant source of inspiration to her, and frequently speaks on F#.

Time for Functions in the Enterprise

Functional programming sounds good on paper (see The NOOO Manifesto http://notonlyoo.org/) but how is it possible to create a domain model for a business problem without using classes, mutability, inheritance, virtual methods or nulls?

Lets take a typical business problem and try to create a different kind of domain model using functions, types, immutability, composition and higher order functions. Join a white-knuckle ride of design tensions as we use the functional features of F# in anger on a real-world problem.

Simon Cousins

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

Machine Learning for Fun and Profit

This session will introduce Machine Learning topics via a selection of data sets culminating with predicting BitCoin prices! We will use the awesome Tsunami IDE scripting environment to give us quick feedback, visualizations and even integration with Excel. Along the way we will pick enough F# to apply basic machine learning techniques.

Matt Moloney

Matthew Moloney heads up Earthquake Enterprises, creators of the Tsunami IDE. He has worked as an Applied Researcher at Microsoft Research, Cambridge on Big Data tooling and at eBay on Hadoop cluster tooling used for Big Data Analytics.

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.

Web Programming

In this session, we'll go over a few ways to start taking advantage of F# in your web based solutions. You'll learn multiple approaches that involve the use of F# as the primary workhorse on the server as well as how to build full-stacks with F#.

Microsoft's F# programming language provides many features that lend themselves well to web development. These features combined with other modern web development tools such as HTML5, CSS3, JavaScript, and a plethora of web frameworks and libraries allow developers to build rich, web based solutions easier and faster than ever before.

You'll learn multiple approaches that involve the use of F# as the primary workhorse on the server as well as how to build full-stacks with F#. Along the way, we'll look at a few of the many features of F# that will improve your web development efforts. You owe it to yourself to learn the skills needed to build modern web applications with a modern programming language.

Dan Mohl

Daniel Mohl is a Microsoft F# MVP, F# and C# Insider, blogger, speaker, author, architect, and event organizer.

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

Graph Man Contest

This light hearted contest is a chance to solidify what you've learned and maybe even show off a bit. You'll be competing against your track-mates in a graph-based version of the classic Pac-Man game with prizes for the highest scoring players. May the best Pac win!

Richard Minerich

Richard Minerich is a Sr. Researcher at Bayard Rock. Functional Programmer. Co-author of Professional F# 2.0 and F# MVP. Loves Type Systems, Machine Learning and Physics.

The Crypt, St James Church Clerkenwell

Located on the edge of the City, the Crypt on the Green, Clerkenwell, offers a magnificent venue for Skills Matter's eXchanges, In-the-Brain Sessions and meetings. Situated on Clerkenwell Green, opposite The Three Kings pub, the Crypt is conveniently positioned between Farringdon and Angel Stations, providing access to mainline and underground services.

history
St James Church, Clerkenwell is on the site of the first nunnery to be built in London dating back to 1100AD. History abounds. Today Clerkenwell is a vibrant urban village in the heart of London offering arts, entertainment and culture.

The Crypt, St James Church Clerkenwell

Clerkenwell Close, Clerkenwell, London, EC1R 0EA, GB


View details, travel and nearby hotels

To discuss sponsorship opportunities please contact the team: