This page contains links to the slides and code from my talk “Railway Oriented Programming”.
Here’s the blurb for the talk:
Many examples in functional programming assume that you are always on the “happy path”.
But to create a robust real world application you must deal with validation, logging,
network and service errors, and other annoyances.
So, how do you handle all this in a clean functional way?
This talk will provide a brief introduction to this topic,
using a fun and easy-to-understand railway analogy.
I am also planning to upload some posts on these topics soon. Meanwhile, please see the recipe for a functional app series, which covers similar ground.
If you want to to see some real code, I have created
this project on Github that compares normal C# with F# using the ROP approach
I presented on this topic at NDC London 2014 (click image to view video)
Other videos of this
Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/X-fpBx_F6fA/