Andreas Wickner

Lead IT Consultant

Presentations @ msg Tech Talks

A  Functional View on Life

Beginning  with Java 8, the language and its library contain many aspects that have been  borrowed from functional languages like Haskell, Clojure or Scala. Simply  using these extensions like any other Java features will reap some benefits,  but their full value will only be appreciated if you are willing to adopt a  more functional mindset. This might also enable you to find more efficient  solutions than those based on the traditional imperative paradigm. This talk  attempts to give a glimpse into the functional way of thinking without any  complex background on „monads“ or „endofunctors“. Instead, a possibly  surprising Java solution to Conway’s “Game of Life” will be presented that  does not require while-loops or if-statements.