Last Year Schedule

Monday November 3, 2014 Tracks Day #1

9:00 AM Conference Introduction and Keynote:
Bruce Schneier Security Keynote
by Bruce Schneier Security Guru

Grand Ballroom - Salon A/B/C
10:05 AM
Track Architectures You've Always Wondered about Real World Functional The Future of Mobile Continuous Delivery: From Heroics to Becoming Invisible Unleashing the Power of Streaming Data Sponsored Solutions Track I
Host Marty Weiner Werner Schuster Jeanine Swatton Arne Claassen Danny Yuan Nitin Bharti
Location Grand Ballroom A Bayview A/B Seacliff C/D Grand Ballroom B/C Seacliff A/B Marina Room
10:35 AM You won't believe how the biggest sites build scalable and resilient systems!
Philip Fisher-Ogden & Jeremy Edberg
[Download Slides]
The Immutable Frontend in ClojureScript
Logan Linn
[Download Slides]
Upgrade your insight on mobile trends and innovations
Marta Rauch

[Download Slides]
Continuous Delivery for the Rest of Us
Lisa Van Gelder
[Download Slides]
High throughput stream processing with ACID guarantees
Terence Yim
[Download Slides]
Algorithmic Operations: Integrating Real-time Analytics Into Your Business
Richard Tibbetts
[Download Slides]
11:25 AM
11:50 AM 💡

Architectures Open Space

Facilitated Peer Sharing
Asynchronous Programming at Netflix
Jafar Husain
[Download Slides]
Building Pinterest's Mobile Apps
Mike Beltzner & Garrett Moon
[Download Slides]
Continuous Delivery Without Breaking Everything
Andy Vaughn
[Download Slides]
Not Exactly! Fast Queries via Approximation Algorithms
Nelson Ray & Fangjin Yang
[Download Slides]
GridGain In-Memory Data Fabric: Ultimate Speed and Scale for Transactions and Analytics
Dmitriy Setrakyan
[Download Slides]
12:40 PM
1:40 PM Software Development & Architecture @ LinkedIn
Sid Anand
[Download Slides]
💡

Real World Functional Open Space

Facilitated Peer Sharing
Facebook’s iOS Architecture
Ari Grant
[Download Slides]
The Art of the Builds
Hans Dockter
[Download Slides]
Mantis: Netflix's Event Stream Processing System
Justin Becker & Danny Yuan
[Download Slides]
PaaS for the New Cloud Era
Asanka Abeysinghe
[Download Slides]
2:30 PM
2:55 PM Tumblr - Bits to Gifs
John Bunting
[Download Slides]
I Dream of Gen'ning: Protecting Your Codebase With Scalacheck's Magic
Kelsey Gilmore-Innis & Stew O'Connor

Talk MOVED to: Seacliff A/B
[Download Slides]
💡

Mobile Open Space

Facilitated Peer Sharing
How we learned to stop worrying and start deploying the Netflix API service
Sangeeta Narayanan
[Download Slides]
Samza in LinkedIn: How LinkedIn Processes Billions of Events Everyday in Real-time
Neha Narkhede

Talk MOVED to: Bayview A/B
[Download Slides]
From concept to operation in 30 minutes using services and a PaaS
Mark Vanderwiele
[Download Slides]
3:45 PM
4:10 PM Zen: Pinterest's graph storage service
Raghavendra Prabhu & Xun Liu
[Download Slides]
Functional Systems @ Twitter
Marius Eriksen
[Download Slides]
Less, but better
Michael Garvey
[Download Slides]
💡

Continuous Delivery Open Space

Facilitated Peer Sharing
Have Your Cake and Eat It Too -- Further Dispelling the Myths of the Lambda Architecture
Tyler Akidau
[Download Slides]
Can you Handle the Big Data Explosion?
Seema Jethani
[Download Slides]
5:00 PM
5:25 PM Etsy Search: How we index and query 26 million one-of-a-kind items
Aaron Gardner
[Download Slides]
Panel: the challenges of using functional languages
Werner Schuster, Stew O'Connor, Kelsey Gilmore-Innis, Marius Eriksen, Logan Linn & Jafar Husain
Yo - notification as the message itself
Or Arbel
The Evolution of Continuous Delivery at Scale @ Linkedin
Jason Toy
[Download Slides]
💡

Real-time Data Open Space

Facilitated Peer Sharing

Talk MOVED to: Marina Room
Priming Java for Speed
Gil Tene

Talk MOVED to: Seacliff A/B
[Download Slides]
6:15 PM
6:45 PM
7:30 PM

Tuesday November 4, 2014 Tracks Day #2

9:00 AM Conference Introduction and Keynote:
Programming Should Be More Than Coding
by Leslie Lamport Turing Award Winner of Paxos and LaTeX

Grand Ballroom - Salon A/B/C
10:05 AM
Track Engineering for Product Success Reactive Service Architecture Modern CS In the Real World Applied Machine Learning and Data Science Deploying at Scale Sponsored Solutions Track II
Host Tamara Gurin Harry Brumleve Werner Schuster Daniel Tunkelang Chris Bednarski Nitin Bharti
Location Bayview A/B Grand Ballroom A Seacliff A/B Seacliff C/D Grand Ballroom B/C Marina Room
10:35 AM Experimenting on Humans
Talya Gendler  & Aviran Mordo
[Download Slides]
Reactive Programming with Rx
Ben Christensen
[Download Slides]
The Quest for the One True Parser
Terence Parr
[Download Slides]
My Three Ex’s: A Data Science Approach for Applied Machine Learning
Daniel Tunkelang
[Download Slides]
Real-world Docker: Past, Present, and Future
Jeff Lindsay
[Download Slides]
Mobile Single Sign On (mSSO) Made Easy
Scott Morrison
[Download Slides]
11:25 AM
11:50 AM 💡

Product Management Open Space

Facilitated Peer Sharing
Concurrency at Large-Scale: The Evolution to Reactive Microservices
Randy Shoup
[Download Slides]
The Evolution of Testing Methodology at AWS: From Status Quo To Formal Methods With TLA+
Tim Rath
[Download Slides]
Too big to fail: running A/B experiments when you're betting the bank
Andrea Burbank
[Download Slides]
Containerization is more than the new Virtualization
Jérôme Petazzoni
[Download Slides]
Stalking the Lost Write: Memory Visibility in Concurrent Java
Jeff Berkowitz
[Download Slides]
12:40 PM
1:40 PM Engineering the Resolution Center to drive success at Airbnb
Alvin Sng
[Download Slides]
💡

Reactive Open Space

Facilitated Peer Sharing
Consistency without consensus: CRDTs in production at SoundCloud
Peter Bourgon
[Download Slides]
Explore your Data: The Fundamentals of Network Analysis
Amy Heineike
[Download Slides]
Consul: Service Oriented at Scale
Armon Dadgar
[Download Slides]
Design Patterns for Large Scale Data Movement
Hans Jespersen
[Download Slides]
2:30 PM
2:55 PM Metrics-Driven Prioritization
Sam McAfee
[Download Slides]
Let it Crash! The Erlang Approach to Building Reliable Services
Brian Troutwine
[Download Slides]
💡

Real World CS Open Space

Facilitated Peer Sharing
Putting the Magic in Data Science @ Facebook
Sean Taylor

[Download Slides]
Zero downtime deployments with Vulcand and Etcd
Alexander Klizhentas
[Download Slides]
Developing Enterprise APIs with StrongLoop API Server
Al Tsang
[Download Slides]
3:45 PM
4:10 PM Evolution of the PayPal API Platform: Enabling the future of Money
Deepak Nadig
[Download Slides]
Comparing Elasticity of Reactive Frameworks
James Ward
Unikernels: Who, What, Where, When, Why
Adam Wick
[Download Slides]
💡

Data Science Open Space

Facilitated Peer Sharing
Deis + Mesos: Docker PaaS at Scale
Gabriel Monroy
[Download Slides]
The Psychology of Choice: Finding a Single Point of Light
Johnny Winn
[Download Slides]
5:00 PM
5:25 PM How eBay Puts Big Data and Data Science to Work
Mike Mathieson
[Download Slides]
Building Reactive Services using Functional Programming
Rachel Reese
[Download Slides]
Following Google: Don’t Follow the Followers, Follow the Leaders
Mark Madsen
[Download Slides]
Inside Pandora: Ten Years After
Oscar Celma
💡

Deploying at Scale Open Space

Facilitated Peer Sharing
Tango’s Infrastructure For Real-Time Video Call Services
Meng Zhang
[Download Slides]
6:15 PM

Wednesday November 5, 2014 Tracks Day #3

9:00 AM Conference Introduction and Keynote:
How DevOps and the Cloud Changed Google Engineering
by Melody Meckfessel Google Engineering Director
Grand Ballroom - Salon A/B/C
[Download Slides]
10:05 AM
Track Beyond Hadoop Scalable Microservice Architectures Java at the Cutting Edge Engineering culture Next gen HTML5 and JS Sponsored Solutions Track III
Host Jeff Magnusson Sudhir Tonse Gil Tene Dianne Marsh Jarrod Overson Nitin Bharti
Location Seacliff C/D Grand Ballroom B/C Grand Ballroom A Bayview A/B Seacliff A/B Marina Room
10:35 AM Unified Big Data Processing with Apache Spark
Matei Zaharia
[Download Slides]
Organizing your company to embrace Microservices
Paul Osman
[Download Slides]
How I Learned to Stop Worrying & Love the Lambda
Todd Montgomery
[Download Slides]
Growing up Spotify
Simon Marcus
[Download Slides]
Isomorphic JavaScript, satisfying SEO and UX in one go
Jason Strimpel
[Download Slides]
Continuous Delivery at Perforce, dealing with codebases old, new, big small
Laurette Cisneros & Jonathan Thorpe
[Download Slides]
11:25 AM
11:50 AM 💡

Beyond Hadoop Open Space

Facilitated Peer Sharing
Building and deploying microservices with event sourcing, CQRS and Docker
Chris Richardson
[Download Slides]
Debugging Java 8: new techniques for fixing production code
Tal Weiss
[Download Slides]
Building conscious engineering teams
Rob Cromwell
[Download Slides]
Modular Design with Web Components
Rob Dodson
[Download Slides]
Deploying at Scale with PaaS
Lakmal Warusawithana
[Download Slides]
12:40 PM
1:40 PM Better Together ­ Using Spark and Redshift to combine your data with public datasets
Eugene Mandel
[Download Slides]
💡

Microservices Open Space

Facilitated Peer Sharing
Stuff I learned about performance
Mike Barker
[Download Slides]
CareEvolution: Building a Company through Ambiguity, Judgment, Trust, and WorkLife Fusion
Vik Kheterpal
[Download Slides]
UI as a Service: Breaking Down the Web with oEmbed and Web Components
Dan Glegg
[Download Slides]
Web APIs, Exponential Growth and You
Matt Makai
2:30 PM
2:55 PM Gobblin: A Framework for Solving Big Data Ingestion Problem
Lin Qiao
[Download Slides]
Scalable Microservices at Netflix. Challenges and Tools of the Trade
Sudhir Tonse
[Download Slides]
💡

Java Open Space

Facilitated Peer Sharing
The Evolution of Engineering Culture: Oh, the Places We've Been
Melissa Pierce
[Download Slides]
HTTP/2 and a faster Web
Omer Shapira
[Download Slides]
Build Your Web API Bridging Open Source and PaaS
Jérôme Louvel
[Download Slides]
3:45 PM
4:10 PM Efficient Data Storage for Analytics with Parquet 2.0
Julien Le Dem
[Download Slides]
From a monolith to microservices + REST: The evolution of LinkedIn's service architecture
Karan Parikh  & Steven Ihde
[Download Slides]
Faster Object Arrays
Gil Tene
[Download Slides]
💡

Culture Open Space

Facilitated Peer Sharing
Ember: Enterprise Application Framework
Heather Brysiewicz
[Download Slides]
RESTful Recommendation Engine using Spring, Aerospike and MongoDB
Peter Milne
[Download Slides]
5:00 PM
5:25 PM Lambda Architectures in Practice
Gian Merlino
[Download Slides]
Managing services in a lean startup: managing internal and external services for a high uptime goal
Shobana Radhakrishnan
[Download Slides]
Java Performance Panel
Mike Barker, Tal Weiss, Charles Humble, Gil Tene & Todd Montgomery
Groupon Engineering: Building Culture through the Experimentation MindSet
Sri Viswanath
[Download Slides]
💡

Web Open Space

Facilitated Peer Sharing
Designing The Second Interface
Coleman Collins
[Download Slides]
6:15 PM

Thursday November 6, 2014 Tutorials Day #1

Location SOD - 12:00 PM 12:00 - 12:55 PM 1:00 - EOD
Marina Room Agile Machine Learning with Scalding and scikit-learn
By Sasha Ovsankin
[9:00 - 12:00]

Lunch

Hive and Redshift for fun and profit (SOLD OUT)
By Eric Conner
[1:00 - 4:00]
Bayview B Creating iOS Apps in Swift
By Mark Meretzky
[9:00 - 4:00]
Seacliff B Reactive programming in JavaScript
By Jafar Husain
[9:00 - 6:00]
Seacliff A Web Components - A Quantum Leap in Web Development
By Daniel Buchner
[9:00 - 12:00]

Lunch

Learn to make your own iPhone / Android games in Unity3D!
By Marty Weiner
[1:00 - 4:00]
Seacliff D Java 8
By Adib Saikali
[9:00 - 6:00]
Seacliff C Domain Driven Overview
By Eric Evans
[9:00 - 4:00]
Bayview A Creating a High Performance Culture in a Day: An Experiential Workshop (SOLD OUT)
By Amr Elssamadisy
[9:00 - 4:00]

Friday November 7, 2014 Tutorials Day #2

Location SOD - 12:00 PM 12:00 - 12:55 PM 1:00 - EOD
Golden Gate Gradle Workshop - CANCELED
By Hans Dockter & Peter Niederwieser
[9:00 - 4:00]
Marina Room Introduction to Reactive Streams in Java 8
By Jafar Husain
[8:00 - 12:00]

Lunch

Git Deep Dive
By Peter Bloom
[1:00 - 4:00]
Bayview B Creating Android Apps in Java
By Mark Meretzky
[9:00 - 4:00]
Bayview A Learning NodeJS with NodeSchool.io
By Tony Pujals & Ross Kukulinski
[9:00 - 12:00]

Lunch

Develop, Deploy, Monitor and Scale REST APIs Built in Node.js (SOLD OUT)
By Shubhra Kar
[1:00 - 5:00]
Seacliff D Bear in Mind : Influence without Authority
By Michael Nir
[9:00 - 4:00]
Seacliff A Your hiring Process is broken, how to fix it
By Pete Soderling
[9:00 - 12:00]

Lunch

Quality Deeper Than Products: Inject Anzen in Your DNA
By Tim Ottinger
[1:00 - 4:00]
Seacliff C Hands on with Apache Spark
By Hien Luu
[9:00 - 12:00]

Lunch

Introduction to Chef
By Franklin Webber
[1:00 - 4:00]
Seacliff B Understanding Latency & Application Responsiveness
By Gil Tene
[9:00 - 4:00]