Disrupting the Application Eco-System with Progressive Web Applications

For years I have been demonstrating techniques and architecture developers can implement to create a native application experience with HTML5 and no app store friction. Today those principles are being quickly implemented as native platform user experience by browser vendors. Progressive Web Applications is a comprehensive term describing web applications that implement a base set of browser platform features like HTTPS, Web Manifest and Service Workers. But it bleeds beyond the scope of an application’s code because browsers are enabling qualified web applications to offer the same user experiences native application enjoy. This includes prominent home screen placement, push notifications, eliminated browser chrome and inclusion in the app store.

The best thing about progressive web applications is you can qualify as a PWA with as little as 5 minutes of work!

This is a critical advancement in web technology as native applications have lost their appeal to consumers and business alike. Installation friction, straining resource requirements and discoverability issues have caused consumers to stop downloading apps. Meanwhile they limit their native application usage primarily to Facebook. Meanwhile app store taxation and over regulation have impacted the viability of businesses to create viable services on the native platforms. These issues have combined to make native application development and maintenance a losing proposition for business of all sizes and shapes.

In this session we will cover the concept of a progressive web application, why they are important and how to implement a baseline PWA. You will walk away with supporting ‘sales points’ to sell your business stake holders and technical leaders on adopting a PWA approach for both consumer and line of business applications over a native application. These points will give you a solid background understanding of the PWA concept and high profile advantages of PWAs over alternative client experiences. You will also see how to use supporting tooling to create rich web applications that take advantage of modern features offered by service workers and how existing applications can benefit from a PWA upgrade without changing existing code, well not too much.

Chris Love

Chris Love is a front-end developer for people and companies who are lost in the sea of modern web and user experience standards. He has a quarter century of web development experience, and has built a wide variety of web sites and applications in those years. In recent years, he immersed himself in progressive web applications and web performance optimization.

He applies these interests to run a small web consulting company, Love2Dev, that focuses on Progressive Web Applications and modern web technology. Love2Dev offers web development and analysis to help companies engage end users and operate more efficiently.

Chris authored 3 web development books including, High Performance Single Page Web Applications, http://amzn.to/1b0twcm. He is currently authoring a new Progressive Web App book for Packt, due out this Fall.

He is a 10 time Microsoft MVP in ASP.NET and Web Platform. Chris regularly speaks at user groups, code camps and developer conferences. He blogs at http://love2dev.com and is active on Twitter, @ChrisLove.

Through his blog, speaking and books, he’s here to help you shake up your approach to web development while making it all feel like fun. His insights and opinions have been featured in various magazines, popular podcasts web sites. He has helped hundreds of businesses and individuals, ranging from mom and pop shops through major corporate brands, to build modern web experiences.

When he’s not working on front-end development, you can find him spending time with his step-kids, learning karate, training for Spartan races and serving on his church board of directors.

You can follow Chris’ Blog at https://love2dev.com/blog/ and on Twitter @ChrisLove.