Join us and bounce your crazy ideas against ours to: - Learn with others or teach how to make apps that operate on lie-fi and offline modes. - Build open source PWAs that are as smooth as ~~native apps~~ butter. - Brainstorm UX & create best practices. - Share your ideas and PWA ❤️ with the rest of the world.
Hello, dear PWA heroes!
Let's start 2019's meetups season by this event full of technical. hands-on session! Thanks to Enonic company - our food, drinks, and venue sponsor.
17:00 Doors open
Registration, pizza, and drinks (yeah, beer)
Going «enterprise» in the browser
by Einar Ingebrigtsen, CTO & Founder, Dolittle
With the advent of PWAs the browser adds capabilities of creating great offline experience. With Dolittle having a focus on CQRS + Event Sourcing, we’ve had to scratch hard to get under the skin of the browser to enable running our runtime and SDK inside the browser using WebAssembly. This to enable a write once, run many scenario – the holy grail of software development.
Workbox v4: a brand new workbox-window module
by Maxim Salnikov, Azure Dev Tech Lead, Microsoft
The next major version of the very popular PWA helper library was just released. Workbox 4 brings many interesting additions to the existing modules and only a few minor breaking changes. Also, it ships one totally new module called workbox-window, to fulfill the need of developers in a simple and powerful way to register the service worker, to hook into its lifecycle, and to provide a bi-directional communication channel with the app. This is the first module of Workbox to be used in the window context, i.e. in our application’s (not service worker’s) code.
Let’s explore this new module to check what will it take to build the well-known “refresh-to-update-version” technique — one of the UX best practice for PWA.
by Alan Semenov, Development Lead at Enonic
Building a Progressive Web Application is not an easy task. Getting familiar with Service Workers lifecycle, promises, Web APIs, caching strategies and other puzzle pieces of PWA development is both challenging and time consuming.
In this talk you will learn about how Enonic made building a PWA on its Enonic XP platform super easy by developing a PWA Starter using Workbox and Webpack, solving all aforementioned challenges along the way.
About the speakers
Einar has been around the block a couple of times, ranging from working with low-level assembly and graphics programming in games to large line of business applications. He is very passionate about code and consider it a lifestyle. At Dolittle he heads up the product and R&D, both hands-on and higher level. Cross platform and across different environments has always been part of his career.
Alan is a Development Lead at Enonic with 2 decades of experience in building web solutions. He loves learning about new trends and products in the world of Web and sharing his experience via blog and public talks. Organizer of the Progressive Web Apps meetups in Oslo and London.
Maxim is Oslo-based Web Full-Stack Engineer, a Google Developer Expert in Web Technologies & IoT. He architects complex web applications since the end of the last century and has extensive experience with all aspects of the web platform. Maxim is a founder and active contributor to two conferences: Mobile Era and ngVikings - Nordics’ main conferences for mobile and Angular developers respectively.
See you soon!