At Open Source Bridge 2016, I gave a talk called Bringing OOP Best Practices to the World of Functional Programming. Then I gave a modified version of this talk for the University of Waterloo Computer Science Club. Here's some links and resources related to my talk, for your reference.
Candid shot of my presentation at Open Source Bridge 2016
Bringing OOP Best Practices to the World of Functional Programming
- Talk description, Open Source Bridge 2016 website
- Talk slides (pdf download)
- Talk slides, CSC edition (pdf download)
- Design Patterns on Wikipedia
- "Design Patterns in Dynamic Languages" by Peter Norvig
"Meta" UML diagram, Adapter Pattern UML Diagram, Strategy Pattern UML diagram are all public domain images.
The following images were used under the Attribution-ShareAlike 3.0 Unported License: