: EXPERTALKS: Sep 2015 - Functional Programming, Part II Update: Slides and Videos online! booked up - wait list!
Overview
This is Part 2 of a 3 part series on Functional Programming.
Part 1 was focused on introducing Functional Programming and understanding its basic concepts.
Part 2 will emphasize more on intermediate concepts and the applications of Functional Programming.
Learning for Participants
- Pattern Matching
- Streams in Scala and Java (creation, consumption, filtering, map, reduce etc.)
- Testing in Functional Programming (TDD for FP, BDD, TPP for FP)
- Recursion
- Algebraic Data Types
- Expression Problem
Demo
Just like last time, we will look at lots of small code snippets in Java 8, Scala, Haskell and many other languages demonstrating the most fundamental aspects of FP in a simple way which is easy to understand and apply in real world projects.
Links
- EXPERTALKS Functional Programming Part I (previous talk of this series)
- EXPERTALKS Functional Programming Part III (last talk of this series)
- Register
- Slides on Google Drive
- Slides on Slideshare
- Video on YouTube (Part A)
- Video on YouTube (Part B)
Slides (Update)
The slides from this talk are now online on Google Drive and Slideshare.
Videos (Update)
For those of you who missed it, the Videos are finally online! Due to the length the video has been split into part A and part B. Here they are: