May 18-20, 2016 Warsaw, Poland

Oliver Joseph Ash

Functional reactive programming and front-end performance expert

Oliver is a software engineer working on the team behind Being passionate about the open web, he aims to work on software that exploits the decentralised nature of the web to solve non-trivial, critical problems. With a strong background in arts as well as engineering, Oliver approaches web development in its entirety: UX, performance, and functional programming are some of the things he enjoy most.

Oliver is most experienced developing large web applications alongside a Node.js or Scala back-end. His aim is always to encompass the full stack. Oliver has expertise in JavaScript, functional reactive programming, and front-end performance.

Building an Offline Page for The Guardian

Friday, 15:00

  • Performance
  • User Experience

You’re on a train to work and you open up the Guardian app on your phone. A tunnel surrounds you, but the app still works in very much the same way as it usually would—despite your lack of internet connection, you still get the full experience, only the content shown will be stale. If you tried the same for the Guardian website, however, it wouldn’t load at all.

Native apps have long had the tools to deal with these situations, in order to deliver rich user experiences whatever the user’s situation may be. With service workers, the web is catching up. In this talk Olly will demonstrate how he built an offline page for, and discuss potential future use cases.

There have been lots of talks about service workers in recent times, but rarely have people used them in production and lived to tell the tale. I hope this talk will inspire people to start using them in production, and educate them on the various caveats they might come across.

Become a Sponsor

By sponsoring Front-Trends, you'll reach thousands of professional web developers (both at the event and online once videos are posted).

Check out our sponsorship opportunities or get in touch with us at [email protected] for more information.