CSC Logo
HomeEventsPast terms' events


Bringing OOP Best Practices to the World of Functional Programming.

Held in MC 4021, on 2016-10-06, at 6:00 pm.


I transitioned from writing software in imperative, object-oriented (OO) programming languages to doing functional programming (FP) full-time, and you can do it, too! In this talk, I'll make a case for using FP for real-world development, cover some cases where common FP language features substitute for design patterns and OOP structure, and provide some examples of translating traditional OO design patterns into functional code.