Spark Scala


Details
5:00-5:15PM Mingle with pizza and refreshments
5:15-6:30PM Presentation/questions - Markus Dale presenter (continue pizza/refreshments)
Apache Spark is a popular big data framework written in Scala. While Spark supports Scala, Java, Python and R bindings, Scala offers a concise, type-safe and performant interface to Spark.
Join us for this presentation on using Scala to write Spark analytics.
-
explore parts of the Scala language and ecosystem with a focus on Scala features needed to build Spark analytics.
-
use sbt to package your Scala Spark analytics in jar files and run them from the Spark shell or deploy to a Spark cluster.
-
write and run local integration tests on your Spark analytics.
This will be a very code-centric presentation and we will send out links to
the repository, setup etc. about a week before the actual presentation if you want to follow along on your own laptop.
Emphasis in this talk is on Scala with just enough Spark theory to spark your interest for maybe a future Spark presentation. We assume at least beginner Java knowledge.
Presenter relevant bio:
Markus is the organizer of the Baltimore Scala meetup and a senior software developer at Asymmetrik where he gets to work with some of his favorite languages, frameworks and infrastructure like Scala, Akka, Spark, Elasticsearch and AWS. Before joining Asymmetrik he was a solutions architect for Databricks where he also taught Apache Spark classes using Scala. Before Apache Spark he created and taught an Apache Hadoop class for UMBC Training. After some LISP and Scheme in grad school and a mostly object-oriented Java-centric software developer career, it was Martin Odersky's Functional Programming Principles in Scala MOOC that got him hooked on Scala and a more functional approach to software.
Note on address: Make sure you turn on Sentinel Drive, not Sentinel Way (don't turn at the light!). Ample parking in front of the building or in the adjacent parking garage. Take elevators or stairs (it will be early in the year) to 4th floor. Use Asymmetrik main entrance (not employee entrance) - ring bell if not open.

Spark Scala