A crash course on functional programming for developers coming from a Java or C# background. I go over some high level concepts and talk a little about how you can apply those concepts to existing non-functional languages. I end by briefly talking about why I think Elixir/Erlang is a good solution for creating applications in a functional way.
This talk was presented at a private corporate event on December 14th, 2016.