One of the goals of FSharp TV is to raise the profile of the F# language and build a strong F# community. Our live Google hangouts enable you to engage directly with us and with each other and to give you the chance to ask any questions.

Join us live at our next hangout (date to be confirmed):

Talk to us live with any questions about the course so far or F# programming:


Recent videos:

Quick intro to the F# Route Provider library!

Uploaded on: Jun 23 2016

Curious about Canopy? The excellent new F# web automation & testing framework. Chris Holt will get you set up with this Quick Start Guide!

Uploaded on: Jun 17 2016

Would you like to create a login page with Websharper? Adam Granicz shows you how!

Uploaded on: May 26 2016

Fable Quick start guide with Alfonso Garcia-Caro

Uploaded on: May 19 2016

Alfonso Garcia-Caro provides a quick start guide to his new creation: Fable.

It may seem the world didn’t need yet another compiler to JS, but Fable brings some new features to the table you should take a look at. With a philosophy similar to TypeScript, the compiled code stays very close to idiomatic JS and adheres to new ES6 standards like modules, classes or iterators, making it easier to interact with other libraries or development tools from the huge JS ecosystem and avoiding any performance penalty. Fable builds on the work of the F# compiler and Babel.js to unlock the full potential of combining two worlds. And of course it lets you take all the advantages of the F# language and compiler we know and love when targeting Node.js or the browser: like static typing, pattern matching, functional standards, terse syntax and great editor support.

FSharp.TV - Follow Along: Benchmark Shuffling

Uploaded on: Apr 7 2016

In this video Mark will show how to write algorithms in F# that can be used to randomly shuffle collections of items. For more see the F# in the Workplace course.

Interview with Steffan Forkmann

Uploaded on: Oct 6 2015

Mark talks to Steffen Forkmann about his experiences as a software engineer and his contributions to the open source and .Net software eco-systems, more specifically Fake and Paket. We have a bonus tutorial of Paket within the ATOM editor. See more here: http://makingmistakesisapartoflearning.blogspot.co.uk/2015/09/fake-paket-with-interview-from-creator.html

First FSharp Coding Hangout

Uploaded on: Oct 13 2015

Most Likely To Succeed (film and book about education)
http://mltsfil.org
http://www.amazon.com/Most-Likely-Suc...

Bret Victor, who has a very compelling vision of the future of computing. http://worrydream.com/

Chris Granger (https://twitter.com/ibdknox, http://www.chris-granger.com/) who founded http://lighttable.com/ and who gave a talk at Strange Loop about his next project Eve. You can find the talk online: https://www.youtube.com/watch?v=5V1yn...

Scott Wlaschin's amazing http://fsharpforfunandprofit.com/. In particular the fantastic "Thinking Functionally" series: http://fsharpforfunandprofit.com/seri...

You can find Scott on Twitter: https://twitter.com/ScottWlaschin

Favourite
videos

  • Interview with Steffan Forkmann

    Mark talks to Steffen Forkmann about his experiences as a software engineer and his contributions to the open source and .Net software eco-systems, more specifically Fake and Paket.

  • First FSharp TV hangout

    with Mark and Brice

  • FSharp.TV - Follow Along: Benchmark Shuffling

    In this video Mark will show how to write algorithms in F# that can be used to randomly shuffle collections of items. For more see the F# in the Workplace course.

  • Machine learning with F# - How to Filter Spam

    COMING SOON!
    With Brice Fernandes