Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

Offline-first apps with Web Components

AMahdy Abdelaziz (Vaadin)
2:35pm3:15pm Thursday, May 11, 2017
Location: Meeting Room 9 A/B
Level: Beginner
Average rating: ****.
(4.20, 5 ratings)

Who is this presentation for?

  • Software architects, frontend developers, UI developers, and web developers

Prerequisite knowledge

  • Basic knowledge about web application development

What you'll learn

  • Learn how to build modern web applications—offline, progressively, and with the latest technologies, such as Web Components


Implementing offline-first functionalities is the only way to guarantee a 100% always-on user experience. Amahdy Abdelaziz explores how to boost the usability of web and mobile web apps by implementing offline-first functionalities. Low signal or no connectivity should no longer be a limitation for the user. Amahdy discusses the available solutions for caching, in-browser databases, and data replication and demonstrates how Web Components such as Polymer and Vaadin Elements help solve these issues out of the box. Amahdy then leads a live-coding demo to show that it’s simple to manipulate large data, completely offline.

Photo of AMahdy Abdelaziz

AMahdy Abdelaziz


A.Mahdy Abdelaziz is a technical speaker, trainer, and developer advocate at Vaadin. He is passionate about web and mobile app development, including PWAs, offline-first design, in-browser databases, and cross-platform tools, and Android internals, such as building custom ROMs and customizing AOSP for embedded devices.