2 DAY CONFERENCE

Progressive F# Tutorials NYC 2013

Topics covered at #progfsharp

Wednesday, 18th - Thursday, 19th September at DUMBO Loft, New York City

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

See below for details of the 2014 edition! Skills Matter hosted the second annual Progressive F# Tutorials to New York City in September 2013.

Looking for the 2014 page? Head here - https://skillsmatter.com/conferences/1886-progressive-f-tutorials-nyc-2014

With the help of Rick Minerich we put together a super exciting programme, featuring both an advanced track and a track for beginners. Alongside Don Syme the designer and architect of F#, the conference features Tomas Petricek, Phil Trelford, and Miguel de Icaza!

Beginners Track

Having some trouble getting a handle on F# or just functional programming in general? Work through our beginner track and start from the basics. You can be confident that after two days of full time functional immersion you'll have some seriously improved skills. No prior F# experience is required whatsoever.

Meaty Track

Wishing for more meaty F# content? Our advanced track will dive deep into F# features, explore how to solve difficult problems using functional programming, and perhaps even glimpse the nature of functional programming itself. This is a rare opportunity to push yourself and learn deeply about the language you've already come to love.

Keynote: F# in the Open Source World

Don Syme: F# is a powerful open-source language which Microsoft, other companies and the F# community all contribute to. In this talk, Don will discuss how the “F# space” has recently opened up significantly in interesting ways.

F# now includes contributions that range from Cloud IDE platforms, Cloud Compute frameworks, Data interoperability components, Cross-platform execution, Try F#, MonoDevelop, and even Emacs editor integration with surprising tooling support, as well as the Visual F# tools from Microsoft and the broader NuGet package ecosystem.

Don will also talk about some of the latest contributions from Microsoft Research, including new type provider components for F#, and describe how his team work with the Visual F# team and other teams around Microsoft. There will also be demos of some fun new stuff that’s been going on with F# at MSR and the community.

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.

Calling and extending the F# compiler

In this tutorial, we’ll look under the cover of the F# compiler. We’ll explore how editors and tools can call the F# compiler API to parse and type check F# code.

This session will be useful if you want to integrate F# in your favorite editor or if you want to write service F# snippets http://www.fssnip.net/ We’ll also talk about the key components of the F# compiler and how you would go about extending the F# language itself. Don will give you a developer overview of the compiler and Tomas talk about extending the F# computation syntax with experimental extensions like joinads

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.

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.

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.

If you're new to F#, you'll learn the basics of the language and get your fingers working writing F# code right away. If you're an experienced F# developer, you'll sharpen your skills by solving problems and helping others in their journey towards F# mastery. Based on Edge Case's fantastic Ruby Koans, the F# koans are a set of exercises (in the form of tests) designed to teach you the F# language. By the end of this session, you'll have a better understanding of both the syntax and the culture of F# programming.

The tutorial is located at https://github.com/chrismarinos/FSharpKoans

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.

Try F# from Zero to Data Science

In this tutorial, Phil and 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!

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.

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#.

FCell: Numerical Development in Excel w/ F#

Are your Excel Add-Ins difficult to develop, test and deploy? Frustrated with C++, VSTO or VBA based solutions? Or maybe you would simply love to run interactive F# scripts within Excel? Come and learn about FCell Add-In, an integrated F# development platform embedded in Excel.

Using Fmat, an open source F# math library, we will implement simple numerical models in Excel. You will learn how to create Excel User Defined Functions in F# and how to access spreadsheet data in your F# scripts via Excel Type Provider for Named Ranges. Only Excel 2007 or later required.

Adam Mlocek

Adam is the founder of StatFactory Ltd, a company dedicated to development of high performance numerical software with F# API.

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.

Keynote: F# Beyond Windows

In this talk we will discuss the state of F# running on the Mono runtime in platforms not supported directly by Microsoft.

Mono allows F# to run on Linux systems, MacOS, mobile platforms like Android and iOS and various embedded or gaming platforms.

In this talk we will cover some of the differences that developers can expect both on the platform as well as the various user interface APIs that are available to develop on each platform.

Miguel de Icaza

Begining his path to developer fame by building Windows-esque desktop environments for Linux, Miguel de Icaza is now the Co-founder of Xamarin.

Machine Learning with F#

Join Phil Telford and Mathias Brandewinder for this hands on session. In this tutorial Phil and Mathias will introduce practical Machine Learning techniques.

Using data sets from Kaggle you'll learn how to write your own classifier for digits and who lives or dies in a disaster. No prior Machine Learning knowledge is required, a laptop however is.

Mathias Brandewinder

Mathias Brandewinder has been writing software in C# for about 10 years, and loving every minute of it, except maybe for a few release days. He is an F# MVP, enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or 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.

Code Quotations: Code-as-Data for F#

This tutorial will cover F# Code Quotations in-depth. You'll learn what Code Quotations are, how to use them, and where to apply them in your applications.

During this session we'll work through several real-world examples to highlight the important features -- and potential pitfalls -- of Code Quotations.

Dmitry Mozorov

Dmitry is an experienced software engineer and F# enthusiast. He has been using F# successfully for the past 4 years in his everyday work to develop different kinds of enterprise software.

Jack Pappas

Mathematician disguised as an F#/C#/.NET/GPGPU/CUDA developer. Princeton, NJ, USA

Pac-Man Kata

Join Phil Trelford and Mathias Brandewinder for this fun session on Pac-Man-Kata at #progfsharp!

Mathias Brandewinder

Mathias Brandewinder has been writing software in C# for about 10 years, and loving every minute of it, except maybe for a few release days. He is an F# MVP, enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or 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.

Graph Man Contest

Richard Minerich & Paul Michael Blasucci: 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!

Paulmichael Blasucci

Paulmichael Blasucci is a senior engineer at Bayard Rock. As a passionate -- yet pragmatic -- functional programming enthusiast, he has been using F# for the past five years to deliver compelling solutions for a wide range of analytic business proble

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.

DUMBO Loft

Built in 1891, during a major period of development when manufacturers were making DUMBO into one of the city’s most important industrial neighbourhoods, the structure contributes to the district through its architecture, structure, and the fact that its owners played a significant role in the area’s history.

Set between the Brooklyn and Manhattan bridges, DUMBO is the heart of the Tech area in NY, dubbed 'Silicon Alley'. The immediate area hosts a range of hip bars and cafes.

The space is a 5 minute walk from the York Street F and High Street A/C.

Accommodation

Brooklyn

Manhattan

Airbnb?

Fe5w7dszxn7jf4cmnpzd

DUMBO Loft

155 Water St, Brooklyn, New York City, 11201, US


View details, travel and nearby hotels

To discuss sponsorship opportunities please contact the team: