Collaborative Virtual Event - Progressive Web Apps Evening

GDG Bergen
GDG Bergen
Public group

Online Event

This event has passed

Details

UPDATE!
This event will be a collaborativ event with GDG Oslo and Sørlandet and due to that we have been so lucky to secure an additional speaker for the event.
----------------
UPDATE!
This event has been moved to a virtual event due to COVID-19 crisis. We will use Discord as it stands now to run the event. More information will provided next about how this will work.
----------------

1. Taking your web app offline (in a good sense)
Speaker: Maxim Salnikov - Microsoft
Description:
Web as an application platform is amazing: evergreen browsers or some form of web views exist almost on every device with UI, we have native APIs to access the hardware, we use versatile language with the excellent tooling, we are the huge (the largest ever) developer community after all! But the web historically tightly coupled with the connection state... In my session, we confirm: the modern web APIs and some best practices allow us to build offline-first web apps: always available, caring about data consumption, preserving and sync, providing UX which is comparable (if not better) to the native apps, regardless of the connection. Plus, the current state of the tooling makes it possible to add these features in a fast and reliable way. Let's explore the offline web in a very practical manner - by building the offline-first app!

This session will be useful for web front-end developers who have heard about progressive web apps (who haven't :), maybe even tired of PWA-hype, and thus want to understand some of UX benefits on practice. As this is not another "What is PWA" session, I focus exclusively on the modern APIs making offline-first approach possible, in a form of task+solution sections - to maximize the usefulness.

Backend developers and mobile developers will get a nice overview of what web can do today (they will be impressed).

2. Make your app installable
Speaker: Laura Morinigo - Samsung Internet
Description:
A progressive web app is a way to bring a native-app experience into the browser. One of the main features is the ability to make your app installable on different platforms like desktop and smartphones. During this talk, we are going to review what we need to make our app installable, the best practices and standards that we have to follow in order to bring a good user experience, trends and a reference to the manifest file.

--------------------------------------------------------------------------------

About our speakers:

Maxim Salnikov:

This time we are so lucky to be joined by Maxim Salnikov from Microsoft.
Maxim Salnikov is an Oslo-based cloud and web front-end geek with a strong passion for the developer community building. He architects and builds complex web applications since the end of the last century, and has extensive experience with all aspects of web platform focusing on the apps managing real-time data from IoT devices, and Progressive Web Apps. He is a Google Developer Expert in Web Technologies & IoT, and a former Microsoft MVP in Development Technologies.

Maxim is a founder and active contributor to two conferences: Mobile Era and ngVikings - Nordics’ main conferences for mobile and Angular developers respectively. Also, he leads Norway’s largest meetups dedicated to web front-end and mobile: Angular Oslo, Mobile Meetup, Oslo PWA, Framsia.

Maxim is passionate about sharing his web platform experience and knowledge with the community. He travels extensively for visiting developers events and speaking/training at conferences and meetups around the world.

Laura Morinigo:
Laura is a senior software developer, advocate, and mentor. Her enthusiasm for technology and communities made her recognized as a Google Developer Expert and a Woman Techmakers Ambassador. Currently, she is a web developer advocate for Samsung Internet where she contributes to spread the word about advanced web features, especially PWA, helping web developers to create great and more inclusive web apps.