Speaker Profile

Garren Smith

Garren Smith

After qualifying as an electrical engineer, Garren entered the world of embedded development and .Net solutions. Garren soon started exploring other development platforms and environments. He has also worked as an Agile consultant. He has developed a passion for Ruby and server-side JavaScript using node.js. Garren is the founder of Red Comet Labs where he tries to put all that he learns into writing great software (and playing Starcraft 2).

Get super powers with Mixins

Tired of writing code with single inheritance? Using inheritance when its not needed? Mixins to the rescue! They give ordinary objects super powers. In this talk I will cover what Mixins are, how to use them effectively in Ruby and Javascript, when to use them, and identify some common pitfalls so that your objects dont self destruct with too much power.

View all speakers