ABOUT THIS EPISODE
Episode 18
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#
- Matt Podwysocki's blog
- hubFS
- Download the Microsoft F#, September 2008 Community Technology Preview
- F# Developer Center
- Dryad
- Spec#
- Singularity (Sing#)
Additional F# References:
Books:
-
Expert F# - Don Syme - http://www.amazon.com/Expert-F-Experts-Voice-Net/dp/1590598504/
-
Foundations of F# - Robert Pickering - http://www.amazon.com/Foundations-F-Experts-Voice-Net/dp/1590597575/
-
F# for Scientists - Dr. Jon Harrop - http://www.amazon.com/F-Scientists-Jon-Harrop/dp/0470242116/
- Don Syme - http://blogs.msdn.com/dsyme/default.aspx
- Chris Smith (F# Tester) - http://blogs.msdn.com/chrsmith/default.aspx
- Brian McNamara (F# Dev) - http://lorgonblog.spaces.live.com/
- Jomo Fisher (F# Dev) - http://blogs.msdn.com/jomo_fisher/default.aspx
- Andrew Kennedy (MSR) - http://blogs.msdn.com/andrewkennedy/default.aspx
- Luca Bolognese (Managed Languages Principal PM) - http://blogs.msdn.com/lucabol/default.aspx
- Dryad on .NET Rocks - http://www.dotnetrocks.com/default.aspx?showNum=378
- Simon Peyton-Jones on Functional Programming and Haskell - http://se-radio.net/podcast/2008-08/episode-108-simon-peyton-jones-functional-programming-and-haskell
F# Examples
-
Any Colony Simulation - http://www.strangelights.com/blog/archive/2008/05/04/1613.aspx
-
FsTest - http://www.codeplex.com/FsTest
English
United States
IN THIS EPISODE
TRANSCRIPT 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
OTHER EPISODES IN THIS PODCAST
Kevin and Jon talk to Shawn Wildermuth about his new documentary film, Hello World. Shawn talks about how this film project began as a “love letter to software development,” exploring how amazing this career can be. As he delved into it he became more aware of the lack representation of…
Kevin, Jon and Rob talk to Ben Scheirman about developing user interfaces for the Apple platform with SwiftUI and Combine.
Ben screencasts at NSScreencast and is the creator of the Combine Swift course.
Download / Listen: Herding Code 244: Herding Code 244: Ben Scheirman on SwiftUI and Co…
Jon talks to Bruno Borges and Mark Heckler about Java development.
https://herdingcode.com/wp-content/uploads/HerdingCode-245-Catching-up-on-Java-dev-with-Bruno-Borges-and-Mark-Heckler.mp3
What? On video now?!?!
Download / Listen: Herding Code 245: Catching up on Java dev with Bruno B…
Download / Listen: Herding Code 240: Phil Haack on Working from Home
https://herdingcode.com/wp-content/uploads/HerdingCode-0240-Phil-Haack.mp3
Jon, Kevin, and Rob talk to Phil Haack about working from home.
Links:
How To Work From Home
How to Lead From Home
Geographically Distrib…
Recently Jon switched to developing on macOS, and Rob’s been developing on Windows. It’s time for the Freaky Friday edition! The guys compare notes, what they like, what’s confusing, and what they’ve learned.
Download / Listen: Herding Code 241: The Freaky Friday macOS /…
Disclaimer: The podcast and artwork embedded on this page are from Herding Code, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.
EDIT
Thank you for helping to keep the podcast database up to date.