Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Functional Thinking

A session at Salt Lake Software Symposium

Friday 29th June, 2012

4:45pm to 6:15pm (MST)

Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard.

This session helps you transition from a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. This session takes common topics from imperative languages and looks at alternative ways of solving those problems in functional languages. As a Java developer, you know how to achieve code-reuse via mechanisms like inheritance and polymorphism. Code reuse is possible in functional languages as well, using high-order functions, composition, and multi-methods. I take a variety of common practices in OOP languages and show the corresponding mechanisms in functional languages. Expect your mind to be bent, but you'll leave with a much better understanding of both the syntax and semantics of functional languages.

About the speaker

This person is speaking at this event.
Neal Ford

Geek, speaker, writer, music lover, rabid reader, ThoughtWorker bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 4:45pm6:15pm MST

Date Fri 29th June 2012

Short URL

lanyrd.com/stdbm

Official session page

www.nofluffjuststuff.com/

View the schedule

Share

Books by speaker

  • The Productive Programmer
  • Art of Java Web Development

See something wrong?

Report an issue with this session