This session we have a special collaboration with the Functional Programmers YYC group. Bring your laptop, grab a beer, and play along on elm-lang.org as some of the basics of functional programming are introduced while building a small game that runs in the browser.
In this introductory talk Matt Hughes & Paul Coyle will help you get a basic feel for pure functions, immutable data, a strong type system, and how Elm brings them together with signals to build robust and simple programs. A lot of these functional concepts have been making their way to JavaScript lately so it is very transferrable. Learn about the advantages of Elm, such as it’s refreshingly clear error messages and time travelling debugger. Heck, you might even fall in love with a new language (I sort of hope not :P).