SkillsCast
About the Speaker
A SkillsCast for this session is not available.
Based on this series.
- The math behind FP
- Every function has one input and output
- Currying, partial application again
- Lambdas
- Primitive types, unit, tuples, generics by default
- Designing for partial application - why is parameter order “backwards” compared to OO?
- Being able to read function signatures. Using signatures to find a library function
- Why generics are safer than knowing the type
- Understanding type inference
- Organizing functions in modules
Code project:
Simple RPN stack based calculator. For more advanced people, add a simple parser and a WinForms UI.
Session 2 recap
Should be now be very comfortable with FP concepts
YOU MAY ALSO LIKE:
Thinking functionally
Scott Wlaschin
Scott has over 20 years experience in software development, design and architecture, covering all aspects of business software.