February 18-20, 2015
Montreal, Canada

Introduction to Functional Programming

Functional programming techniques and principles are important tools for software developers. They tend to produce code that is concise, reusable, simple to test and easy to parallelize. This talk will cover the basics of functional programming such as pure functions, higher-order functions, immutable data structures, data types, pattern matching, etc. Java and Scala will be used to illustrate the concepts.

View all 141 sessions

Felix Trepanier

Independent Contractor

Server side software developer.

I worked as a technical lead at OZ Communications, Nokia and Wajam. I'm now an independent contractor specialized in building resilient and large scale distributed systems.

Organizer of the Scala Montreal meetups.

Read More

Montreal 2015 sponsored by