Back To Schedule
Track 1 - Hall 1 - Foundations

Wednesday May 16th, 16:45-17:30

Teaching Scala: A Roundtable Discussion

About this Talk

Trying to teach Scala? Mentoring engineers new to the language? Join a group of experienced Scala educators and teachers for a panel discussion of experiences teaching Scala to beginners. Participants range from academia to industry, in-person education to massive online courses. Together we'll discuss past mistakes, lessons learned and how we can most effectively teach Scala.

Required knowledge

None

Learning objectives

Learn from our experiences and become a more effective instructor of Scala and basic functional-programming concepts.


Speaker(s)

Ryan Tanner

Ryan is a software engineer at Twitter who also teaches courses of the Scala collections library for Twitter's internal education program.

Neville Li

@sinisa_lyh

Neville is a software engineer at Spotify working on data and machine learning infrastructure. In the past few years he has been driving the adoption of Scala and new tools for data processing, including Beam, Scalding, Spark, Storm and Parquet. Before that he worked on search quality at Yahoo! and old school distributed systems like MPI.

Maciej Gorywoda

A Scala/Android developer at Wire, Berlin. I have never been a big fan of Functional Programming. I have come to appreciate Scala exactly because it allows me to be pragmatic and draw from both worlds, imperative and functional, as needed. I advocate healthy minimalism and keeping one's code clean and simple. I believe that in commercial applications these qualities beat high-level abstractions every time.

Kelley Robinson

@kelleyrobinson

Kelley has worked in a variety of engineering roles, ranging from trading live cattle derivatives to building production data pipelines in Scala. She spends a lot of time thinking about how to make technical concepts accessible to new audiences. In her spare time, Kelley spends a lot of time cooking and greatly enjoys reorganizing her tiny kitchen to accommodate completely necessary small appliance purchases.

Martin Odersky

@odersky

Martin Odersky is the inventor of the Scala language, a professor at EPFL in Lausanne, Switzerland, and a founder of Lightbend.

Heather Miller

@heathercmiller

Heather Miller is the executive director of the Scala Center at EPFL, where she is a research scientist, and an Assistant Clinical Professor at Northeastern University in Boston. She recently completed her PhD in EPFL's Faculty of Computer and Communication Science where she contributed to the now-widespread programming language, Scala. Heather's research interests are at the intersection of data-centric distributed systems and programming languages, with a focus on transferring her research results into industrial use. She has also led development of popular MOOCs some 800,000 students strong, such as "Functional Programming Principles in Scala."

BACK TO SCHEDULE

© Scala Days Europe ‐ organized by Lightbend, heise Developer, and dpunkt.verlag.