Design Patterns in Modern JVM Languages

Gang of Four (GOF) design patterns were quite centered on OOP languages. Now that we have dynamic and functional languages on the JVM, there are quite a few other patterns that come in handy with these capabilities. This presentation explores patterns that enable us to make better use of closures and the functional style of programming.