ABSTRACT
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.