Skip to main content

Schedule: Mobile sessions

In the Mobile track, you’ll dive deep into network details, responsive design speed ups, rendering path improvements, video/image reduction techniques, monitoring, testing, and beyond.

Track Hosts

Courtney Nash Courtney Nash manages all Velocity-related content for O'Reilly Media. An erstwhile academic neuroscientist, she is still fascinated by the brain and how people learn just about anything. She's been known to teach people how to salsa dance, conduct psychology experiments, or even get air on a mountain bike. When not working on books, Courtney can be found biking, hiking, skiing, and photographing the Cascade mountains near her home in Bellingham, Washington.

Jonathan Klein Jonathan Klein is a software engineer at Etsy that focuses on solving web performance and scalability challenges. Prior to working at Etsy he spent almost four years at Wayfair, where he led the team that converted the primary tech stack to PHP/Lighttpd/FreeBSD. He started and organizes the Boston Web Performance Meetup Group, and he contributes to a few open source projects, including the HTTPArchive and CSSLint. Jonathan blogs regularly at jonathanklein.net and can be found on Twitter at @jonathanklein.

 
Add to your personal schedule
Mobile
Nassau
Tutorial Please note: to attend, your registration must include Tutorials on Monday.
Maximiliano Firtman (ITMaster Professional Training)
Average rating: ****.
(4.60, 30 ratings)
The mobile web space moves really fast and every year the whole ecosystem changes. But one thing remains unchanged: the need for extreme performance. If you have a mobile site, a responsive web, or you are about to create one, this tutorial will give you the techniques to measure and improve the performance after understanding the mobile web world today and testing on your own mobile device. Read more.
Add to your personal schedule
Mobile
Nassau
Tutorial Please note: to attend, your registration must include Tutorials on Monday.
Colin Bendell (Akamai)
Average rating: ****.
(4.24, 25 ratings)
This workshop will show how we can take a Responsive site and by making key changes improve the performance for different screens resolutions, network conditions, and devices. We will take a “naïve” RWD site, transform it, and make it fast using commonly available tools and techniques before your very eyes. Read more.
Add to your personal schedule
Mobile
Nassau
Tutorial Please note: to attend, your registration must include Tutorials on Monday.
Lara Hogan (Kickstarter), Destiny Montague (Etsy)
Average rating: ****.
(4.18, 17 ratings)
Learn how to build a device lab as a product for your coworkers to test their work on a spectrum of operating systems and versions. We’ll cover how to choose devices, organization and cabling, power supply troubleshooting, and tips for getting your users to use the lab considerately. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Tim Kadlec (Snyk)
Average rating: *****
(5.00, 9 ratings)
Mobile use continues to increase at an incredible rate with much of that growth coming from emerging economies dominated by slow, intermittent connectivity and low-end devices. We'll talk about the lessons learned trying to build a high-performant responsive site for Radio Free Europe that can reach them all. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Average rating: ***..
(3.00, 6 ratings)
You never know where your customers will be using your mobile apps. With the high variability in mobile connectivity speeds and latencies, a good user experience will depend on how well you optimize network utilization. In this talk we'll look at problems unique to constricted networks. We’ll also provide success stories for apps that have greatly improved mobile performance. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Yoav Weiss (Akamai)
Average rating: ***..
(3.00, 9 ratings)
Today, Responsive Web design often means using one of the various Responsive Images hacks or take a performance hit. In a short while, that will no longer be the case. A native Responsive Images solution is coming soon to a browser near you. In this session we will discuss this solution in depth, and see how you can start using it in your current designs. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Amichai Nitsan (Hewlett Packard Enterprise), Dana Gilboa (HP Software), Efrat Ben-David (HP)
Average rating: ***..
(3.64, 11 ratings)
We will go over several tips & tricks for writing an application that feels much slicker to the user than its actual performance is. We will show how different cognitive measurements affect application perceived performance and show how one can take advantage of it in the code level. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Jan Chong (Twitter)
Average rating: ****.
(4.00, 7 ratings)
In January 2012, Twitter for Android was written by three engineers. As of January 2014, Twitter for Android has dozens of unique contributors from over ten different teams. I'll discuss how Twitter moved from a single team development model to a project based development model that welcomes contributions from across the company and highlight some of the challenges that we ran into on the way. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Nassim Kammah (Etsy)
Average rating: ****.
(4.75, 4 ratings)
At this time, the app stores approval process prevents us from practicing Continuous Delivery for native mobile apps. Nonetheless, we can still practice agile development, committing often and detecting defects as early as they are introduced with a robust continuous integration infrastructure. This talk will explore Etsy's journey to building such an infrastructure. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Average rating: ****.
(4.12, 8 ratings)
Do you know how long it takes to parse and execute your JS on page load? It may be longer than you think. We’ll share some interesting results from our device lab, plus the techniques we use to benchmark and optimize this critical path. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Sergey Chernyshev (NY Web Performance Meetup)
Average rating: ***..
(3.33, 9 ratings)
Sergey will cover experience of recent responsive redesign for truTV.com where performance was an important part of the project and image processing pipeline that was built to make this possible. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Bethany Andres-Beck (Independent)
Average rating: ****.
(4.67, 3 ratings)
Mobile web is mature enough to have legacy code! Now what? At TripAdvisor we have mobile-specific code stretching back to 2009. Hardware has changed a great deal since then, not to mention design and business goals. With engineers working on the full stack, from database to UX, and collaborative project managers we've made progressive improvements on the fly and turned legacy into an inheritance. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Jonah Stiennon (Sauce Labs)
Average rating: ****.
(4.00, 8 ratings)
Appium is an open source project which allows users to programmatically control both iOS and Android devices. Learn how to use Appium to simulate user interaction for UI testing on apps and mobile websites using the same libraries used to write Selenium tests. We will go from testing locally, to a fully parallel, CI-integrated, cloud environment. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Adam Ernst (Facebook)
Average rating: ****.
(4.57, 7 ratings)
Adam Ernst, iOS Engineer at Facebook New York, will delve into the evolution of Facebook's mobile initiatives leading up to the current concentrations today to improve speed and performance. Adam will give an inside look at how Facebook’s mobile team has evolved over the years, as well as the nuances his team faced and the solutions that have stemmed from specific challenges. Read more.
Add to your personal schedule
Mobile
Rhinelander South
Buddy Brewer (SOASTA), Cliff Crocker (Akamai)
Average rating: ***..
(3.67, 3 ratings)
Do you know as much about the performance of your native application as you do about your wep app? We will review the available solutions for getting insight into mobile. Read more.