Components on this page are not available in Touch UI, please switch to Classic to author. Visit go/touch-ui-hub and download the switcher to navigate between the two UIs.

IMPORTANT: INSTANCE DEPRECATION NOTICE | Legacy CQ is now locked. Content creation, editing, and modification are no longer available. This page is flagged for deprecation, and starting Q3FY24, content will no longer be accessible via the CMS. For questions or support, please contact WebTech@linkedin.com

Composable and streamable Play apps

January 21, 2014

At LinkedIn, we've been using the Play Framework in production for over a year. At the 2014 Ping Conference, I gave a talk about some of the techniques we've been experimenting with to deal with complexity and performance:

  1. Composition: the Play Framework is built around a functional programming paradigm, which makes it much easier to use composition to build complicated web pages from simpler parts.
  2. Streaming: we've prototyped "Big Pipe" style streaming in Play, which significantly decreases page load time by progressively streaming each part of a page as soon as the data is available.

Check out the video (don't worry, the camera will switch to the actual presentation at ~2:40) and slide deck below. You can grab a copy of the prototype code at https://github.com/brikis98/ping-play.


To see all the other great talks from Ping Conf, head over to http://pingconference.kinja.com/.

Topics