July 20–24, 2015
Portland, OR

Scale conference sessions

From compilation and interpreter time to DOM manipulation, browser responsiveness, and network latency, we’ll explore scale and performance in all their facets.

Add to your personal schedule
9:00am–12:30pm Monday, 07/20/2015
Portland 255
Andrew Baker (Twilio)
Docker was one of last year’s most talked about open source projects - but what is it? And what does it mean for deploying applications? This tutorial will explain what Docker is and where it fits in with other deployment and configuration management techniques. Students will then learn the basics of working with Docker containers, how to “dockerize” an app, and some emerging best practices. Read more.
Add to your personal schedule
9:00am–12:30pm Monday, 07/20/2015
D136
Jason Swartz (Mesosphere)
Scala powers some of the biggest companies and fastest applications in the world. Find out why so many programmers are enamored of this language. We'll start with the basics of Scala, try out the features in the REPL, and then build an application. If you already know Javascript, Ruby, Python, or Java then you'll do great in this class. Read more.
Add to your personal schedule
1:30pm–5:00pm Monday, 07/20/2015
Portland 255
Brian Holt (Netflix)
One of the new, hot libraries in the JavaScript world is React, and there is reason that it is getting so much attention: it offers some productivity gains you will not believe. In this workshop, we will cover React at a high level and then get in and write some code. Read more.
Add to your personal schedule
1:30pm–5:00pm Monday, 07/20/2015
D136
Andreas Rumpf (3DICC)
Nim is an emerging programming language that brings together the indentation-based syntax of Python, the speed of C, and the meta programming of Lisp. Nim scales from simple script-like programs up to full-blown system programs like compilers or 3D engines thanks to its layered language design. Read more.
Add to your personal schedule
1:30pm–5:00pm Monday, 07/20/2015
F150
Connor Doyle (Mesosphere.io), Niklas Nielsen (Mesosphere, Inc.)
In this workshop, experts from Mesosphere will demonstrate how to operate today’s most popular distributed frameworks on Apache Mesos - from installation, through command line interface, monitoring, and everything in between, in real production scenarios across clustered resources. Read more.
Add to your personal schedule
9:00am–12:30pm Tuesday, 07/21/2015
Portland 252
Steve Francia (Google)
This is not a typo: we are going to demonstrate and compare different orchestration systems, for scales both big and small. Within the span of this tutorial, we will build clusters together using open source software like Swarm, Mesos, and others. Read more.
Add to your personal schedule
9:00am–12:30pm Tuesday, 07/21/2015
D133
Marc Sugiyama (Erlang Solutions, Inc)
Elixir is a functional programming language with a familiar syntax. In this tutorial we’ll explore the basics of the language, and why you want to use Elixir to write concurrent, scalable, and robust programs. Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, 07/21/2015
E143/144
This tutorial will enable you to understand and improve the performance of your Go programs. We will do a deep dive into Go's powerful profiling and benchmarking tools, and discuss basic and advanced optimization techniques. Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, 07/21/2015
E145/146
Tags: Linux, Devops
Dani Traphagen (GridGain), Jon Haddad (DataStax)
In this three-hour Cassandra tutorial, we’ll explore all the basics you’ll need to become best buds with this radically scalable, always-on, and increasingly popular database solution. Read more.
Add to your personal schedule
10:40am–11:20am Wednesday, 07/22/2015
Portland 251
Bridget Kromhout (Pivotal)
DramaFever, the largest streaming video site for international content, uses AWS to power its streaming video platform, and has been running Docker in production since about October 2013 (well before it even went 1.0). This talk goes into detail about we use Docker to make development more consistent and deployment more repeatable. Read more.
Add to your personal schedule
11:30am–12:10pm Wednesday, 07/22/2015
D137/138
Chris DiBona (Google), Chris Aniszczyk (Cloud Native Computing Foundation), Chris Kelly (GitHub), Will Norris (Google), Christine Abernathy (Facebook), Gianugo Rabellino (Microsoft)
Join a discussion with representatives from well-known tech companies to discuss the challenges of building and running an open source office at scale. Read more.
Add to your personal schedule
1:40pm–2:20pm Wednesday, 07/22/2015
E145
Travis Brown (Twitter, Inc.)
Scala plays a central role in many parts of Twitter's infrastructure, and Twitter's open source projects are widely used in the Scala community. While Scala has brought many benefits to Twitter, its nature as a relatively young hybrid OOP / FP language has also posed some challenges. This talk will provide an overview of how Twitter maintains one of the largest Scala codebases on the planet. Read more.
Add to your personal schedule
2:30pm–3:10pm Wednesday, 07/22/2015
Portland 255
David Cheney (Canonical)
The Go programming language lets you write high performance network servers without resorting to event loops and callback spaghetti. Read more.
Add to your personal schedule
5:00pm–5:40pm Wednesday, 07/22/2015
Portland 256
Eva Tse (Netflix, Inc)
At Netflix, the big data platform is the foundation for analytics that drives all product decisions. As for scale, it is one of the top three largest services running at Netflix. In this talk, you will learn about our open source-powered big data architecture in the AWS cloud, and how we build out the technology stack that comprises the big data platform at Netflix today. Read more.
Add to your personal schedule
10:40am–11:20am Thursday, 07/23/2015
E145
Tags: Php, Featured
2015 is an exciting year for PHP. With PHP 7 soon to be released, and HHVM getting complete enough to run most existing PHP apps well, you have two amazingly fast options for running your PHP code. In this session I will cover the performance and new features of PHP 7. Read more.
Add to your personal schedule
11:30am–12:10pm Thursday, 07/23/2015
Portland 252
Bridget Kromhout (Pivotal)
DramaFever, the largest streaming video site for international content, uses AWS to power its streaming video platform, and has been running Docker in production since about October 2013 (well before it even went 1.0). This talk goes into detail about we use Docker to make development more consistent and deployment more repeatable. Read more.
Add to your personal schedule
11:30am–12:10pm Thursday, 07/23/2015
Portland 256
Doris Chen (Microsoft)
How do you tackle real-world web platform performance problems in modern websites and apps? This session starts with a basic understanding of the web platform, and then explores a set of problem/solution pairs built with industry-standard performance guidance. In the talk, we will demonstrate performance tips and tricks that will help you improve the performance of your apps and sites today. Read more.
Add to your personal schedule
11:30am–12:10pm Thursday, 07/23/2015
D137/138
Luciano Ramalho (ThoughtWorks)
Developments like the `concurrent.futures` classes, coroutine delegation with `yield from` and the `asyncio` module together represent a major new chapter in the evolution of Python, and are the best reasons to upgrade to Python 3. This talk will show how these tools bring concurrent programming within reach of even casual programmers, with dramatic boosts in throughput. Read more.
Add to your personal schedule
1:40pm–2:20pm Thursday, 07/23/2015
D137/138
Jon Kalb (A9.com)
C++ is hot again. Find out why. This talk will cover why engineers looking for performance choose C++, and where C++ fits in a world in which solutions are increasingly created using different languages for different components. You will get a historical perspective of C++, focusing on what's going on in the C++ community right now and where the language and its user base is heading. Read more.
Add to your personal schedule
2:30pm–3:10pm Thursday, 07/23/2015
Portland 256
Jeremy King (Walmart Global E-Commerce)
In order to scale its operations to serve more than 245 million customers around the world each week, Walmart eCommercecompletely re-engineered its entire technology stack -- including making huge investments in OpenStack, Node.JS and other technologies to create a global platform that would rival those of the best technology companies. Read more.
Add to your personal schedule
4:10pm–4:50pm Thursday, 07/23/2015
Portland 251
Nick Shadrin (NGINX, Inc.)
The new standard for web application development is microservices. In this talk we will review a modern web architecture, ways to fit different systems together, and how to scale and manage demand from initial startup deployments to millions of users. We will talk about the importance of unification of the web delivery approach across multiple systems, and demo some new features of nginx. Read more.
Add to your personal schedule
5:00pm–5:40pm Thursday, 07/23/2015
Portland 251
David Greenberg (Two Sigma)
In this talk, we'll learn all about Mesos - what it is, how you can leverage it to simplify your infrastructure and reduce AWS/cloud computing costs, and why you should develop your next application on top of it. This talk will give you the tools you need to understand whether Mesos is the right fit for your infrastructure, and several starting points for learning more about Mesos. Read more.
Add to your personal schedule
10:00am–10:40am Friday, 07/24/2015
Portland 255
Eddie Canales (CrossChx)
Faster pages...profit! Right? Despite what common sense and every case study might tell you, we found out that isn't always true. When you get 20 million visitors a month and make a lot of your money from advertising (the enemy of speed), you have tons of opportunity/obligation to understand which kinds of speed matter. This is a story about hope, disappointment, discovery, and triumph. Read more.
Add to your personal schedule
11:10am–11:50am Friday, 07/24/2015
D137/138
Thomas Lockney (Nike and PNWScala)
This session will show attendees how to build reactive services using Akka and Scala. Reactive services are scalable, reliable, and efficient, and we'll demonstrate the basic model, a simple development workflow, and the tools and libraries that make it all work. Read more.
Add to your personal schedule
11:10am–11:50am Friday, 07/24/2015
E147/148
VM Brasseur (@vmbrasseur), Alexis Rossi (Internet Archive)
Internet Archive has released a number of open APIs and tools to allow people to upload and download items, as well as data mine the metadata for its entire 12+ Petabyte collection. Read more.