Please log in to watch this conference skillscast.
Functional programming is perhaps the next big wave in application development. As experienced developers know, functional programming makes its mark by allowing application developers to build solutions to complex solutions by composing a number of simple and elegant building block.
F# is the premier functional programming language on the .NET framework, and the recent decision to included it as part of Visual Studio 2010 is a significant step towards making F# development viable in real world application and component development. F# is succinct, efficient and an enormously productive foundational language.
In this tutorial we present the basic building blocks you will need to use F# productively and start having fun with it. We'll show you all the basics of the language and look at how composing functions and immutable data types make programming simpler. We'll be showing a number of interesting applications of F# including, using F# in concurrent and reactive programming and using F# to create Domain Specific Languages (DSLs).
YOU MAY ALSO LIKE:
- Art and Neural Network with F# - Audience Level: Beginner (SkillsCast recorded in April 2017)
- FP in Kotlin with Arrow with Jorge Castillo (Online Course on 20th - 23rd September 2021)
- Functional Concurrency in .NET with C# and F# with Riccardo Terrell (Online Course on 7th - 10th December 2021)
- F# eXchange 2021 (Online Conference on 20th October 2021)
- ScalaCon 2021: November Edition (Online Conference on 2nd - 5th November 2021)
- Accessibility Testing: Why and How to involve People with Disabilities (Online Meetup on 28th October 2021)
- Formal Verification of Subsets of the Rust Language (SkillsCast recorded in June 2021)
- Journey to the Centre of the JVM (SkillsCast recorded in May 2021)