Herding Code: Episode 18: Matt Podwysocki on F# and Functional Programming

Herding Code

This week Matt Podwysocki puts the fun in functional programming with a deep dive into F#. We've heard plenty of high level discussions of F# and functional programming lately, so we tried to dig into the gory details as much as possible: What is functional programming, and why sho...

Running time
0h59m
File size
34.00MB

Download Original File | View original post

Episode synopsis

This week Matt Podwysocki puts the fun in functional programming with a deep dive into F#. We’ve heard plenty of high level discussions of F# and functional programming lately, so we tried to dig into the gory details as much as possible:

  • What is functional programming, and why should we care?
  • Types of applications that would and wouldn’t benefit from F#
  • How F# differs from C# 3.x and Javascript
  • How F# is being used (games, scripting, data analysis and scrubbing, etc.)
  • F# pattern matching
  • Using F# in your C# or VB based applications today
  • Getting started: F# Interactive, reading the F# source, books and resources
  • Interaction with DLR
  • Functional features we’d like to see in C# and VB
  • Spec# and Sing#

Links:

Download / Listen

Herding Code 18: Matthew Podwysocki on F# and Functional Programming

Additional F# References:

Books:

Blogs:

Podcasts/Videos

F# Examples

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“A computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match” - Bill Bryson