Functional programming is an exciting field in the world of software development, but some of its terminology can discourage new learners. In this session, we will work with a friendly metaphor known as Railway-Oriented Programming (ROP). We will see how ROP simplifies some of the most common pain points in enterprise development, such as database access, error handling, and consistent logging. Some basic knowledge of F# would be helpful, but a working knowledge of C# and LINQ will suffice.
Click here to access the slides for this presentation.
The slides are licensed under Creative Commons Attribution-ShareAlike.
Click here to access demo code for this presentation.
The source code is licensed under the terms offered by the GPL.