Build resilient systems at scale
October 12–14, 2015 • New York, NY

Putting web performance best practices together to create the perfect single page application

Chris Love (Love 2 Dev)
3:30pm–5:00pm Monday, 10/12/2015
Tutorial
Location: Gramercy West
Average rating: ***..
(3.50, 18 ratings)
Slides:   1-PPTX 

Prerequisite Knowledge

This session targets web developers, but managers and other developers should feel at home. Attendees should have a fundamental knowledge of modern web development and user experience techniques.

Materials or downloads needed in advance

Source code is available on GitHub in the source code repository. The example project uses ASP.NET, but since the majority of the code is client-side it is not a pure requirement. To use the code attendees should have a modern web IDE like Visual Studio or Sublime.

The live site is fastfurnituredev.azurewebsites.net/. I will be pushing some updates to the code base over the next two weeks as well as freshening the slide deck.

Description

Web performance optimization techniques and practices are well defined, but rarely utilized to create fast, modern, single page web applications. In this tutorial Chris Love will demonstrate how to apply many common web performance optimization techniques and tricks to build a fast, native-like application user experience that end users desire. In other words, see how to apply performance best practices in a real-world application scenario.

This tutorial will demonstrate the following concepts:

  • Using the 14kb Rule for instant loading
  • Markup management
  • Eliminating excess AJAX calls
  • Working with and around application cache
  • Developing a responsive image strategy
  • Implementing a good touch first strategy
  • See how to implement small, subtle performance-first techniques to have a big impact
  • Code management for good production and development experiences
  • Using task runners to build and deploy production code
Photo of Chris Love

Chris Love

Love 2 Dev

Chris has over 20 years, yes that’s right, of web development experience. He has built a wide variety of websites and applications in that time. In recent years he has immersed himself in the modern, single page web application space. This has given him some amazing experience using HTML5, JavaScript, CSS, and responsive design. Currently Chris is obsessed with modern web and mobility to help solve the problems many enterprises are having adapting to the rapidly changing technology landscape. Chris has authored three books, including his latest, High Performance Single Page Web Applications. He is an eight-time ASP.NET MVP, ASP Insider, and Internet Explorer User Agent. Chris regularly speaks at user groups, code camps, and other developer events. He blogs at love2dev.com.

Comments on this page are now closed.

Comments

Picture of Chris Love
09/22/2015 9:27am EDT

Yes the live site is fastfurnituredev.azurewebsites.net/ and the source code repository is https://github.com/docluv/fastfurniture. I will be pushing some updates to the code base over the next two weeks as well as freshening the slide deck.

Picture of Gil Isaacs
09/22/2015 9:16am EDT

Really looking forward to this! … confirming – are we using the ‘fastfurniture’ project, correct?

Stay Connected

Follow Velocity on Twitter Facebook Group Google+ LinkedIn Group

Videos

More Videos »

O’Reilly Media

Tech insight, analysis, and research