Design Patterns and Meta-Programming for Fun and Profit

Design patterns are often now seen as archaic solutions that were relevant in the old days of programming mostly in Java and C++, when Java didn’t support lambda expressions and dynamic features were nowhere to be seen.

In this talk, we’ll show how this patterns, in combination with meta-programming techniques can be super interesting to use in helping to solve problems in the modern programming ecosystem.

We’ll use examples in Ruby, Python and JavaScript to exemplify some modern applications of these patterns.

Be ware though, user discretion is advised, some of the implementations I will provide, are implemented in a VERY, VERY unorthodox, but extremely fun way! Because… after all, we’re programmers because we love what we do! And having fun while doing it is awesome!

Intermediate
Location: Blues Date: August 31, 2018 Time: 1:30 pm - 2:15 pm David Litvak Bruno