What we're about

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.

We take diversity seriously and adopt Conference Code of Conduct. Please follow it: http://confcodeofconduct.com (http://confcodeofconduct.com/)

Follow us on Twitter (https://twitter.com/OsloPWA)!

Upcoming events (1)

PWA + WebAssembly, What's new in Workbox 4, PWA Starter

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. Agenda: === 17:00 Doors open Registration, pizza, and drinks (yeah, beer) 17:30 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. --- 18:10 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. --- 18:50 PWA Starter 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 Ingebrigtsen 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 Semenov 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. https://twitter.com/alansemenov Maxim Salnikov 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!

Past events (5)

Progressive autumn meeting

Capgemini Norge AS

Photos (32)