Taking your Angular app to the next level with Progressive Web Apps


Hi all,

We are proud to announce the first event for this year about Progressive Web Apps with Fabian Gosebrink.


1. Introduction
2. Supporting nullable reference types, a bumpy journey with Urs Enzler
3. Taking your Angular app to the next level with Progressive Web Apps with Fabian Gosebrink
4. Knowledge Exchange/Apéro

Supporting nullable reference types, a bumpy journey

Nullable reference types (NRTs) end the nightmare of NullReferenceExceptions. NRTs let you make the flow of nulls explicit in your code and warn you when you don't act according to intent. However, migrating an existing code base to nullable reference types is a bumpy ride. In this presentation, I’ll share with you my experiences from migrating an open source state machine library to nullable reference types. A story about easy, hard and impossible things.

Taking your Angular app to the next level with Progressive Web Apps

Angular Apps in the web are nothing spectacular anymore for us. We create apps, we upload and host them and enjoy them working when being online. But to provide users the best experience we also have to take care of the fact that the user can be offline, and our application should still be working flawlessly. Our users may want a mobile app, too which provies the same functionality with the same look and feel like our webapp has! In this talk Fabian Gosebrink describes how we can turn our Angular application into a Progressive Web App to be offline available, how we can use the todays mechanisms and techniques to provide the best functionality for our users with push notifications or background sync. We will see how we can create a (PWA) which is installable on desktop and mobile devices and have an app experience with our existing Angular codebase.

Fabian Gosebrink

Fabian Gosebrink is Microsoft MVP, Google Developer Expert, Pluralsight author, Angular & ASP.NET Core web developer and international speaker. As a software engineer, consultant and trainer, he supports customers building web applications with more than 10 years of experience. Fabian is very active in the community such as leading the swiss angular community „SwissAngular“, the .NET user group in Zurich, leading the largest german speaking C#-Community (mycsharp.de), being an egghead and Pluralsight trainer as well as running his own company Offering Solutions Software with a course and learning platform https://developer-academy.ch and is speaking at local user groups and international conferences.