Patterns and practices for building enterprise-scale HTML5 apps

A session at DevWeek 2015

Tuesday 24th March, 2015

4:00pm to 5:30pm (GMT)

Developing large apps is difficult. Ensuring that code is consistent, maintainable, testable and has an architecture that enables change is essential. As is ensuring that multiple developers – across multiple teams – can efficiently contribute to the same application. When it comes to large server-focused apps, solutions to some of these challenges have been tried and tested. But, how do you achieve this when building HTML5 single-page apps?

In this session, Phil will cover the experiences his team have had when building HTML5 apps consisting of more than 250k lines of JavaScript (plus HTML templates, CSS, image, config etc) that are contributed to by multiple teams across multiple companies. He will highlight signs to watch out for as your HTML5 SPA grows, and a set of patterns and practices that help you avoid problems. He will also explain the simple yet powerful application architecture that their HTML5 apps have that is core to ensuring they scale.

Finally, Phil will demonstrate how tooling can be used to support these patterns and practices, and enable a productive developer workflow where the first line of code is feature code, features can be developed and tested in isolation, code conflicts are avoided by grouping assets by feature, and features are composed into apps.

About the speaker

This person is speaking at this event.
Phil Leggetter

Head of Evangelism at Pusher

Coverage of this session

Sign in to add slides, notes or videos to this session

DevWeek 2015

England England, London

23rd27th March 2015

Tell your friends!


Time 4:00pm5:30pm GMT

Date Tue 24th March 2015

Short URL


Official event site


View the schedule


Books by speaker

  • Realtime Web Apps: With HTML5 WebSocket, PHP, and jQuery
  • HTML5 Hacks

See something wrong?

Report an issue with this session