Track page speed, ad inventory, browser width/height and errors? All that is possible by realizing that Google Analytics lets you feed in arbitrary data and then allowing you to slice it to get new insights.
JavaScript is the programming language of the web. Its is making a comeback with Node.js a highly concurrent server based on V8, the JavaScript engine from the Chrome browser. This session will explore how Node.js work, and how you can use it to develop with JavaScript that runs on both the client and the server. This session will show how to apply existing JavaScript skills on the server.
Tackling mobile performance is a bigger challenge than desktop - more operating systems, greater browser disparity, and limitations of the device. In this session Steve Souders shows how to analyze mobile performance across all the popular devices. He demonstrates analysis tools, services for accessing devices remotely, and quirks he's discovered that show mobile performance is full of surprises.
This is a session for developers who are interested in learning about
the Tornado framework for Python and event-driven programming in
general. We'll talk about the benefits of Tornado and how we use it
and other libraries at Hipmunk to write robust software and to ease
scaling.