This event has ended. Visit the official site or create your own event on Sched.
  • Registration is open every day from 7:30 a.m. until the close of the day’s sessions. 
  • 30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily (Wednesday afternoon break is at 2:00 p.m.). 
  • Lunch is 12:00-1:00 p.m. daily in the Catalina Ballroom (Monday lunch is in the Shutters Hospitality Suite)
Back To Schedule
Tuesday, May 3 • 4:00pm - 4:30pm
Introduction to Scala and Spark

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In this presentation, I will first describe the Scala programming language and its position in the language space. I will then describe the Apache Spark programming model and its role in the Big Data space. Next, I will discuss the Scala features that make it the first choice for Spark programming, briefly commenting on the Python and Java alternatives. I will also cover some basic programming tools helpful for doing Scala-based Spark development. Finally, I will discuss my experience teaching these technologies in a graduate software engineering course.

Get the slides.

Watch the video.

avatar for Brad Rubin

Brad Rubin

University of St. Thomas
Brad Rubin is the Honeywell Fellow in Global Technology Management and Director of the Center of Excellence for Big Data at the University of St. Thomas in St. Paul, in the Graduate Programs in Software Department. He teaches Big Data Architecture, Software Analysis and Design, Computer... Read More →

Tuesday May 3, 2016 4:00pm - 4:30pm PDT
Fairbanks C