Loading…
Scala By the Bay has ended
Keynote [clear filter]
Friday, August 14
 

9:00am PDT

Keynote I: If you aren't inspired, do something else.
Speakers
AH

Andrew Headrick

I started programming when I was 13 and have been using Scala as my primary language since 2007. I am the co-founder and cto of InnoVint, the greatest winery operations and wine production platform in the universe.


Friday August 14, 2015 9:00am - 9:30am PDT
Keynote

9:40am PDT

Keynote II: How important is choice of language to build a scalable platform?
We all know technology choices have a profound impact on platform development, especially if that platform needs to scale. Choice of technology at the app server level, DB and specific design choices have an impact on scale. What about the choice of language? What does that have to do with technology choices? A strong team builds stellar software that shines. Does language have impact on the formation of the team? We all know team sets tone for culture. How does language choice impact the team culture, hiring, ramp-up, productivity? We will share the wisdom/learning of developing all Scala based scalable platform here at Verizon, ONcue. During the development of the OnCue service, we will share our experience that language choice is similar to a tip of the iceberg problem, the first area that is easy to observe but the majority of the scaling challenges are hidden and waiting to be discovered as problems arise. As we share our experience on platform development, we will also shed light on the least discussed topic on devops. What impact does a level of automation and the engineering focus on the ops team have to do with the developer productivity and the evolution of the platform.

Speakers
VN

Vidhya Narayanan

Vidhya Narayanan is a Director of Engineering for Verizon, ONcue in San Jose, CA, where she leads a team that develops the cloud platform responsible for all of the client facing APIs, analytics, recommendation and advertisement and a team that develops tools and solutions for continuos... Read More →


Friday August 14, 2015 9:40am - 10:10am PDT
Keynote

10:20am PDT

Keynote III: Data Science at Scale with Spark
Apache Spark has been blessed as the replacement for MapReduce in Hadoop environments. It also runs in other deployment modes. Spark provides better performance, better user productivity, and it supports a wider range of application scenarios than MapReduce, including event stream processing, ad hoc queries, graph representations and algorithms, and iterative algorithms, such as those commonly used in machine learning.

This talk discusses Spark from a Data Science perspective, it's strengths and weaknesses, the Scala, as well as Java, Python, and R APIs it offers for common analytics problems, what's missing, and what's planned. We'll look at support for ad hoc queries over large data sets, stream processing, machine learning algorithms, graph processing, and the user experience.

Speakers
avatar for Dean Wampler

Dean Wampler

Office of the CTO, Architect for Big Data Products and Services, Typesafe
Dean Wampler, Ph.D. (@deanwampler) leads the Big Data efforts at Typesafe, focusing on Spark, Mesos, Hadoop, Akka, and other tools. He is the author of "Programming Scala, Second Edition" and "Functional Programming for Java Developers", and the co-author of "Programming Hive", all... Read More →


Friday August 14, 2015 10:20am - 10:50am PDT
Keynote
 
Saturday, August 15
 

9:00am PDT

Keynote IV: The Sadness at the End of the Happy Path
Resilience; most developers understand what the word means, at least superficially, but way too many lack a deeper understanding of what it really means in the context of the system that they are working on now. I find it really sad to see, since understanding and managing failure is more important today than ever. Outages are incredibly costly—for many definitions of cost—and can sometimes take down whole businesses. In this talk we will explore the essence of resilience. What does it really mean? What is its mechanics and characterizing traits? How do other sciences and industries manage it? We will see that everything hints at the same conclusion; there is no "happy path", failure is an option and resilience is by design. In this talk we will explore how. 

Speakers
avatar for Jonas Bonér

Jonas Bonér

Jonas Bonér is a programmer, speaker, writer, Java Champion and entrepreneur. He is the co-founder and CTO of Typesafe and is an active contributor to the open source community; most notably started the Akka project and the AspectWerkz AOP runtime (now AspectJ). Learn more at: j... Read More →


Saturday August 15, 2015 9:00am - 9:45am PDT
Keynote

9:45am PDT

Keynote V: Scala community matters
If you're here at Scala by the Bay, you're part of the Scala community. Let's take a look at what matters in the Scala community, how you can help, and what matters we still need to address as a community. Any way you can combine the words "Scala", "community" and "matters" we will explore.

Speakers
avatar for Dick Wall

Dick Wall

Scala Community Guy
Dick founded the Bay Area Scala Enthusiasts (BASE)— One of the first Scala user groups. Dick is also the first recipient of the Phil Bagwell Memorial Scala Community Award. He is a committer on several Scala open source projects and creator of SubCut - a dependency injection... Read More →


Saturday August 15, 2015 9:45am - 10:15am PDT
Keynote
 
Monday, August 17
 

9:00am PDT

Keynote I: Developing Big Data Components for a Recommender System
Speakers
DD

Debora Donato

Debora Donato is Sr. Director of Personalization and Principal Data Scientist at StumbleUpon. Before moving to StumbleUpon, Debora was Senior Scientist at Yahoo! Labs. Her research interests include User Behavior Analysis, Recommendation Systems, Web Information Retrieval, Link Analysis... Read More →


Monday August 17, 2015 9:00am - 9:30am PDT
Keynote

9:40am PDT

Keynote II Apache Spark: The Killer App for Scala
Speakers
MO

Mike Olson

Mike co-founded Cloudera in 2008 and served as its CEO until 2013 when he took on his current role of chief strategy officer (CSO). As CSO, Mike is responsible for Cloudera’s product strategy, open source leadership, engineering alignment and direct engagement with customers. Prior... Read More →


Monday August 17, 2015 9:40am - 10:10am PDT
Keynote

10:20am PDT

Keynote III BDS: Spark -- the Ultimate Scala Collections
Speakers
MO

Martin Odersky

Martin is a German computer scientist and professor of programming methods at EPFL in Switzerland. He specializes in code analysis and programming languages. He designed the Scala programming language and Generic Java, and built the current generation of javac, the Java compiler... Read More →


Monday August 17, 2015 10:20am - 10:50am PDT
Keynote
 
Tuesday, August 18
 

9:00am PDT

Keynote IV: New Developments in Spark
Spark has a simple and high-level API, but one thing this enables is making big changes inside the engine without affecting user code. Over the past year, our team has been working on some of the biggest changes to Spark since its creation, improving both its performance and usability and debuggability.

I plan to cover some of the latest updates to Spark, including Project Tungsten for off-heap memory management, I/O layer improvements, and new monitoring tools. I'll also discuss new APIs that allow even richer optimization.

Speakers
MZ

Matei Zaharia

Matei is an assistant professor at MIT and CTO of Databricks, the company commercializing Apache Spark. He started Spark as a research project at UC Berkeley and has been involved in the big data community since 2007, through projects including Hadoop, Mesos and Shark.


Tuesday August 18, 2015 9:00am - 9:30am PDT
Keynote

9:40am PDT

Keynote V BDS: Apache Kafka and the Rise of The Stream Data Platform
What happens if you take everything that is happening in your company—every click, every database change, every application log—and make it all available as a real-time stream of well structured data?

I will discuss the experience at LinkedIn and elsewhere moving from batch-oriented ETL to real-time streams using Apache Kafka. I’ll talk about how the design and implementation of Kafka was driven by this goal of acting as a real-time platform for event data. I will cover some of the challenges of scaling Kafka to hundreds of billions of events per day at Linkedin, supporting thousands of engineers, applications, and data systems in a self-service fashion.

I will describe how real-time streams can become the source of ETL into Hadoop or a relational data warehouse, and how real-time data can supplement the role of batch-oriented analytics in Hadoop or a traditional data warehouse.

I will also describe how applications and stream processing systems such as Storm, Spark, or Samza can make use of these feeds for sophisticated real-time data processing as events occur.

Speakers
avatar for Jay Kreps

Jay Kreps

Jay (@jaykreps) is co-founder and CEO at Confluent. Prior to Confluent, Jay Kreps was the initial developer on several open source projects, including Apache Kafka, Apache Samza, Voldemort. He was the lead architect for data infrastructure at LinkedIn.


Tuesday August 18, 2015 9:40am - 10:10am PDT
Keynote
 
Filter sessions
Apply filters to sessions.