•  

Functional Thinking

A session at Lone Star Software Symposium

Friday 18th May, 2012

5:00pm to 6:30pm (CST)

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 langauges 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 5:00pm6:30pm CST

Date Fri 18th May 2012

Short URL

lanyrd.com/stbmd

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