Java is the primary language for millions of software developers. It’s very rare to meet a developer that does not have experience with Java. In today’s world of exploding “big data” systems, there is a need to write quick jobs to analyze data. For developers that are interested in writing Spark jobs to analyze a particular dataset, typically the Spark Java API is used instead of the native Scala API. However, there are many reasons to opt for Scala rather then Java for Spark programming that are related to syntax, type-safety, machine-learning libraries, REPL, and more. For example, Scala is famous in part for having a great type system compared to other popular programming languages. This talk will explain the benefits of programming in Scala, specifically in relation to the Spark framework.
Leemay is a software engineer at Comcast. She’s been writing code for Comcast for over five years primarily focusing on components supporting the X1 platform.