Loading…
Thursday, November 17
 

11:45am EET

Rachel Reese @rachelreese - History of a Functional Language: From Euclid to Type Providers
Have you ever wondered where your favorite feature came from? Was it influenced by a feature in another language? How are the different programming languages even related? I spent a couple months researching the history of some programming languages, and wanted to share that with you. In this talk, I cover the history of the ML family from approximately the dawn of time, eventually focusing on F# specifically.

Speakers
avatar for Rachel Reese

Rachel Reese

ENERGETIC, COMMUNITY ENTHUSIAST, FUNCTIONAL PROGRAMMING GEEK, Jet.com
Rachel Reese is a long-time software engineer and math geek who can often be found talking to random strangers about the joys of functional programming and F#. She currently handles training & evangelism for Jet.com in the NYC area, and has a habit of starting user groups: so far... Read More →


Thursday November 17, 2016 11:45am - 12:40pm EET
1. Alfa

1:40pm EET

[SLIDES]Mathias Brandewinder @brandewinder - Agile experiments in Machine Learning with F#
Just like traditional applications development, machine learning involves writing code. One aspect where the two differ is the workflow. While software development follows a fairly linear process (design, develop, and deploy a feature), machine learning is a different beast. You work on a single feature, which is never 100% complete. You constantly run experiments, and re-design your model in depth at a rapid pace. Traditional tests are entirely useless. Validating whether you are on the right track takes minutes, if not hours.
In this talk, we will take the example of a Machine Learning competition we recently participated in, the Kaggle Home Depot competition, to illustrate what "doing Machine Learning" looks like. We will explain the challenges we faced, and how we tackled them, setting up a harness to easily create and run experiments, while keeping our sanity. We will also draw comparisons with traditional software development, and highlight how some ideas translate from one context to the other, adapted to different constraints.

Speakers
avatar for Mathias Brandewinder

Mathias Brandewinder

MODEL BUILDER, Clear Lines
Mathias Brandewinder has been developing software on .NET for about 10 years, and loving every minute of it, except maybe for a few release days. His language of choice was C#, until he discovered F# and fell in love with it. He enjoys arguing about code and how to make it better... Read More →


Thursday November 17, 2016 1:40pm - 2:35pm EET
2. Beta
  2. Beta
 
Friday, November 18
 

10:05am EET

[SLIDES]Vagif Abilov @ooobject - reF#ACTORing using F# and actor model
Want to simplify state management, improve scalability and reduce the code base? Rewrite your system in F# and use the actor model (Akka.NET). The functional language discourages use of mutable state and actors contribute to efficient communication, routing and scalability. And what about the code base? The code metrics speak for themselves. This talk is about real-world project and summarizes experience writing a robust and performant message based system for distributing media files to the cloud.

Speakers
avatar for VAGIF ABILOV

VAGIF ABILOV

Software architect, Miles
Vagif Abilov is a Russian/Norwegian software developer and architect working for Miles. He has several decades of programming experience that includes various programming languages, currently using mostly C# and F#.Vagif writes articles and speaks at user group sessions and conferences... Read More →


Friday November 18, 2016 10:05am - 11:00am EET
4. Zeta
 

Twitter Feed

Filter sessions
Apply filters to sessions.