Maxim Salnikov is back on the show to help explain PWAs, what the business use case is for a PWA, and how Maxim used a PWA to create a beats per minute BPM calculator for music DJs.
const podcast = {
episode: 223,
title: 'Delivering Real World PWAs',
topics: [
'PWA', 'bpm', 'AI'
],
guest: 'Maxim Salnikov'
hosts: [
'Dan Wahlin', 'John Papa', 'Ward Bell'
]
};
Recording date: Feb 16, 2023
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Maxim Salnikov @WebMaxRU
Brought to you by
-
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources:
- PWA
- Overview of Progressive Web Apps (PWAs)
- Maxim on Web Rush episode 4
- ngVikings event
- Akershus Fortress
- What is a Progressive Web App (PWA)
- Alex Russell
- Progressive Web Apps: Escaping Tabs Without Losing Our Soul
- What’s new in Progressive Web Apps
- Service Worker API
- Web App Manifest
- Beats Per Minute PWA
- DALL-E
- What can PWA do today?
- Article on Web Share API
- chatGPT
- The "new" Bing
- GitHub Copilot
- GitHub Copilot now has a better AI model and new capabilities
- Slides about PWA installability
- Slides about PWA offline-readiness
- PWA docs on Microsoft Learn (great and up-to-date resource!)
- BPM Techno service worker source code (Workbox-powered)
- BPM Techno service worker build source code
- BPM Techno Web App Manifest source code
Timejumps
- 01:32:06 What's our experience with PWAs?
- 02:36:06 Guest introduction
- 06:32:00 What is a PWA?
- 10:26:05 Sponsor: Narwhal
- 10:59:14 What is the business case for a PWA?
- 14:40:14 What was the music app built as a PWA?
- 19:31:00 What does off line ready mean?
- 26:44:00 Using the web share API
- 31:15:00 Sponsor: Ag Grid
- 32:16:17 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.