Hacking Web Stuff with F#

30th June 2016 in London at CodeNode

This SkillsCast was filmed at Hacking Web Stuff with F#

Want to learn more about F# libraries? Then join this talk with Phil Telford & Tomas Petricek. Please be sure to register as seating is limited.

In this session, we'll have a look at two F# libraries for doing web stuff, both on the server-side and on the client-side.

Suave for the server-side

Suave is a lightweight web-server for F# that lets you compose web applications or REST services from small, correct, asynchronous web parts. It lets you compose asynchronous web services with just a couple of lines of code. For more information check out www.suave.io or demos like the F# snippes web site (https://github.com/fssnippets/fssnip-website) or the New Year tweets app (https://github.com/tpetricek/new-year-tweets-2016).

Fable for the client-side

Fable is an F# to JavaScript compiler that lets you use functional-first programming style on the web. It produces modern and clean JavaScript with minimal core library and source maps. It integrates well with modern JavaScript dev tools like node, WebPack and organizes code using ES6 modules. For more info, see http://fsprojects.github.io/Fable or check out some of the samples at http://fsprojects.github.io/Fable/samples.htm


Thanks to our sponsors

Hacking Web Stuff with 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.

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.