Are Progressive Web Apps the future of Web Development?
Presentation at WebDevCon, Berlin.
Progressive Web Apps or PWAs is a new way to build performance-driven websites. It even competes with native - it gives you an app-like experience, offline support, and push notifications. A few weeks ago Twitter announced twitter light which is a PWA. Many users (including myself) uninstalled the app and are using the PWA instead because it's fast and intuitive to use. There are other examples such as Aliexpress, which is Alibaba's retail website, and Uber.
2. About me
return ( <Oren name="Oren Golan"> job="SDM, Amazon Video" location="Seattle" website="oren.github.io" </Oren> )
3. Structure of The Talk
1. Intro to PWAs.
- Time: 5 min.
- Format: Ignite style (20 slides, auto-run mode, 15 secs each).
2. Live code of a PWA.
- Time: 30 min.
- Format: Mob programming (one computer, the entire team).
- On the menu: Live coding of PWA from scratch as the first course. Contineous Delivery pipeline with AWS/Lambda as the second.
- Slides: https://github.com/oren/pwa-talk/blob/master/README.md
- Time: 5 min.
- How Twitter light was built: https://blog.twitter.com/official/en_us/topics/product/2017/introducing-twitter-lite.html
- How M.UBER was built: https://eng.uber.com/m-uber
- Financial times PWA: https://app.ft.com
- AliExpress PWA: https://m.aliexpress.com
- Preact: https://preactjs.com
- Preact-cli: https://github.com/developit/preact-cli
- Mob programming: https://en.wikipedia.org/wiki/Mob_programming