Beyond Java - JVM Functional Programming with Java8, Scala and Clojure


Details
In this event we will explore the paradigm shift of Functional programing using JVM based languages Java8, Scala and Clojure.
Detailed agenda will be set soon.
16:30-16:45 Gathering & Networking
16:45-17:30 Are you ready for "Function Programming" with Java 8 ?
In this session we'll explain what “functional programming” is, and introduce some of its terminology with the new Java 8 release. We examine the concepts behind functional programming such as “side effects”, “immutability” and “declarative programming” by apply them with Java 8.By Yanai Franchi from Tikal ~45min.
17:30-18:15 Functional ScalaBy Shai Yallin from Wix ~45min.
18:15-18:30 Break
18:30-19:00 Clojure - LISP on the JVM
In this session we'll take a whirlwind tour through Clojure and introduce some basic syntax and the philosophy behind it. We'll see how the concepts of functional programming are inherent in the language and how immutability, lazy sequence processing, and a few lines of code can change the way you think.
By Nir Rubinstein from AppsFlyer ~45min.

Sponsors
Beyond Java - JVM Functional Programming with Java8, Scala and Clojure