From Java to Scala: A Case Study
Tomer Gabel recently joined Wix.com as a system architect, having formerly led newBrandAnalytics' data acquisition team. With over 12 years of industry experience, Tomer maintains a technical blog and is an active participant in several highly regarded professional forums. His contributions drive software systems in multiple organizations spanning several countries, including newBrandAnalytics, Sears Holdings, YAPPA Corporation (Japan) and the Israeli Defence Force Intelligence Corps.
14:30 - 15:20 "Mild"
While the Java platform has gained notoriety in the last 15 years as a robust application platform with a thriving ecosystem and well-established practices, the Java language has had its share of criticism. Highly verbose, overly didactic, limited feature set; whichever flavor of criticism you prefer, it's patently obvious that Java is playing catch up to more modern languages with a less rigid evolution path.
The language landscape today is vastly different than it had been five or ten years ago; a wide array of languages are available, designed to suit a variety of flavors: Groovy, Clojure, Scala, Gosu, Kotlin... which should you choose? This lecture focuses on one company's decision to focus on Scala, and presents a case study based on our experiences using Scala in practice, in the hope of providing much-needed real world context to assist your decision.