• PWA + WebAssembly, PWA in Firefox: an update & more, PWA Challenges in 2019

    Skills Matter 10 South Place London

    Let's meet again and discuss all the latest PWA news! We are grateful to our sponsors and supporters: - Skills Matter https://skillsmatter.com - Enonic https://enonic.com IMPORTANT INFORMATION: Please register at https://skillsmatter.com/meetups/12353-pwa-webassembly-pwa-in-firefox-an-update-and-more to ensure that you have a valid ticket for this event. ====== Agenda: 18:00 Doors open, registration and drinks -------- 18:30 PWA in Firefox: an update by Andreas Bovens, Senior Manager, Product at Mozilla Let's check what's going on in Firefox browser in terms of PWA idea: current status, roadmap and more! -------- 19:05 Going «enterprise» in the browser by Einar Ingebrigtsen, CTO & Founder at 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. -------- 19:35 PWA Challenges in 2019 by Maximiliano Firtman, ITMaster Academy, Argentina -------- 20:05 Mingling, networking, pizza and drinks ====== About the speakers Andreas Bovens Andreas Bovens is a Senior Manager, Product at @Mozilla. Working on Gecko & GeckoView, Firefox for Android, DevTools. Progressive Web Apps believer. https://twitter.com/andreasbovens -------- 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. -------- Maximiliano Firtman Max Firtman (@firt) is a mobile + web developer, trainer, speaker, and writer. He has authored many books, including Programming the Mobile Web and High Performance Mobile Web published by O’Reilly Media, and many online courses at Lynda, LinkedIn Learning, Safari, Udemy and more publishers. He is a frequent speaker at conferences worldwide and he has been widely recognized for his work in the mobile-web community by Adobe, Microsoft, Nokia, BlackBerry, and more. He teaches mobile, HTML5, PWA and performance trainings for top companies around the world. ====== Dear members, please think about how you behave towards each other and towards the outside world. Everybody associated with London Progressive Web Apps Meetup group is responsible for following the rules and guidelines provided in the code of conduct. So please read and follow. Thank you! http://confcodeofconduct.com/

    3
  • End of summer meeting

    Skills Matter 10 South Place London

    Let's meet again and discuss all the latest PWA news! We are grateful to our sponsors and supporters: - Skills Matter https://skillsmatter.com - Enonic https://enonic.com IMPORTANT INFORMATION: Please register at https://skillsmatter.com/meetups/11263-london-progressive-web-apps to ensure that you have a valid ticket for this event. ====== Agenda: 18:00 Doors open, registration and drinks -------- 18:30 Building voice into your webapp by Alex Lakatos, JavaScript Developer Advocate at Nexmo This talk outlines the basic mechanics of conversation and the WebSpeech API, introduces core principles to design by, and presents you with a practical UI to start creating voice enabled webapps that engage, delight, and truly help your users. We'll also be building a voice enabled bot using JavaScript and then we'll add it to an Angular Material app. About the speaker: Alex Lakatos is a JavaScript Developer Advocate for Nexmo. In his spare time he is a Mozilla Tech Speaker and has been a contributor to the Mozilla project for the past six years, based in London. JavaScript developer building on the open web, he has been pushing its boundaries every day. You can check out his github profile or get in touch on twitter. When he’s not programming, he likes to travel the world, so it’s likely you’ll bump into him in an airport lounge. https://twitter.com/lakatos88 -------- 19:05 How to build a PWA and stay sane: Introduction to Workbox 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 Workbox - a suite of plugins and Javascript libraries that will make life of a PWA developer easy like Sunday morning. About the speaker: 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 -------- 19:45 Mingling, networking, pizza and drinks ====== Dear members, please think about how you behave towards each other and towards the outside world. Everybody associated with London Progressive Web Apps Meetup group is responsible for following the rules and guidelines provided in the code of conduct. So please read and follow. Thank you! http://confcodeofconduct.com/

    1
  • Spring meeting: PWA Myths + Angular PWA + eCommerce PWA

    Skills Matter 10 South Place London

    Let's meet again and discuss all the latest PWA news! We are grateful to our sponsors and supporters: - Skills Matter https://skillsmatter.com - Enonic https://enonic.com ====== IMPORTANT! For security reasons, please note that you have to register at https://skillsmatter.com/meetups/10779-spring-meeting-pwa-myths-angular-pwa-tba ====== Agenda: 18:00 Doors open -------- 18:30 Build progressive web apps with Angular by Simona Cotin, Developer Advocate at Microsoft Progressive web apps (PWA) are becoming an industry standard for building web applications. With reliability, speed and immersive user experience in mind, PWAs help you reach a broader audience. In this session we will take an existing web app and convert it into a PWA. First, we'll make our application installable to homescreen by adding a Web App Manifest json file. Next, we'll focus on making our app reliable by enabling service workers inside our application and caching resources. Throughout this session we'll also learn how to use Lighthouse to test the performance of our PWA. -------- 19:05 6 Myths of Progressive Web Apps by Peter O'Shaughnessy, Developer Advocate in Samsung’s web browser team This talk will share some common myths about PWAs, discussing how different browsers recognise what makes a PWA and the extra features you can unlock if your website fulfils their criteria. -------- 19:30 Open Source, eCommerce PWA based on Vue.js by Filip Rakowski - Co-creator & Frontend Technical Leader at Vue Storefront This talk will focus on a project that achieves to do much more than typical PWA offline caching and make eCommerce fully offline-ready. Vue.js and Progressive Web Apps features to make some eCommerce rocket-science. We'll take a look at problems we faced and how we handled them in VS. -------- 20:00 - 21:30 Mingling, networking, pizza and drinks ====== About the speakers: Simona Cotin Simona is an enthusiastic full stack developer with experience in building rich data visualization for network data and more recently in the cloud. Communities power her up and that's why she is co-organising the Javascript London and Angular Dublin meetups. Passionate about knowledge sharing, she has also mentored at workshops for Women Who Code and NgGirls encouraging women to learn more about programming. Peter O'Shaughnessy Peter is a developer advocate in Samsung’s web browser team, helping fellow web developers to use up-and-coming web APIs and to make the most of the web platform. Previously he worked in technology R&D at an education company and as a tech lead at a national newspaper and two web development agencies. Filip Rakowski Filipi is the Co-creator & Frontend Technical Leader at Vue Storefront and a Frontend Developer at Divante. Filip has done several presentations at conferences in the past and is enthusiastic about sharing knowledge, cool solutions and new stuff in programming world. ====== IMPORTANT! For security reasons, please note that you have to register at https://skillsmatter.com/meetups/10779-spring-meeting-pwa-myths-angular-pwa-tba ====== We take diversity seriously and adopt Conference Code of Conduct. Please follow it: http://confcodeofconduct.com See you soon!

    3
  • 2018: The Year of PWA

    Skills Matter 10 South Place London

    Let's kickstart a new year with our January event! We are grateful to our sponsors and supporters: - Skills Matter https://skillsmatter.com - Enonic https://enonic.com ==== Agenda: 18:00 Doors open -------- 18:30 Tame your Service Worker by Maxim Salnikov, Full-stack Developer at ForgeRock, Google Developer Expert, Microsoft MVP I'll show the examples of how easy the "Progressive" part of the PWA term could become "Regressive" and how to fix this. The session includes advanced techniques and edge use cases. About the speaker: Maxim Salnikov is Oslo-based Web UI Engineer. He develops complex web applications since the end of the last century and has extensive experience with all aspects of web front-end: UX/UI prototyping, HTML/CSS/JS, main frameworks, progressive web apps. Maxim is a founder and active contributor to two conferences: Mobile Era and ngVikings - Nordics’ main conferences for mobile and Angular developers respectively. -------- 19:10 How to not break your site with Service Workers by James Milner, Fullstack Developer at 3D Repo The advent of Service Workers has brought a lot of additional power to web applications. In conjunction with the Cache API the two can allow developers to override the default network request behaviour of the browser, augmenting it with their own logic and caching workflows. In this talk we will see the potential ways you could end up doing something adverse for your users in your app (if even by accident!) and how you can avoid these potential pitfalls. About the speaker: James is a Fullstack Developer at 3D Repo, a London based startup. -------- 19:50 PWAs - more than lighter mobile apps by Christian Heilmann, Senior Program Manager in Microsoft There is a lot of confusion about what Progressive Web Apps are and if everything we do now should be one. Let's talk instead about what the tech stack that allows for PWAs can solve a lot of problems across the board - desktop apps, mobile apps and web sites. PWAs are a great opportunity to refresh what we do already, not build another round of apps in a different format that may be obsolete by the time we release. About the speaker: Chris Heilmann dedicated the last 20 years of his life to make the web work and thrive. As a lead developer on some of the largest web products he learned that knowledge is not enough without teamwork and good handover. He dedicated most of his time since on educating, writing and sharing, presenting on average at 30 conferences a year. He strives to make code and coders work efficiently and get more done quickly without losing the understanding of what we do. He is the author of several JavaScript books and the Developer Evangelism handbook (http://developer-evangelism.com). He is currently a Senior Program Manager in Microsoft and spends a lot of time pondering how machine learning and AI can aid humans and replace jobs we're too important to do. -------- 19:50 - 21:30 Mingling, networking, pizza and drinks ====== IMPORTANT! For security reasons, please note that you have to register at https://skillsmatter.com/meetups/10508-2018-the-year-of-pwa ====== We take diversity seriously and adopt Conference Code of Conduct. Please follow it: http://confcodeofconduct.com See you soon!

    12
  • Progressive Web Apps Intro and Case Studies

    WeWork Moorgate

    Welcome to the first London Progressive Web Apps meetup event! We'll serve drinks, some snacks and pizzas - thanks to our sponsor: Enonic (https://enonic.com/) Agenda: 17:30 Lets build a PWA! by uve (@uveavanto (https://twitter.com/uveavanto/)), Developer Advocate, Samsung Internet Lets take a look at what makes up a progressive web app and what tools we can use to help save same making them. How fast can we build a PWA? 18:10 Office League - Progressive Web App based on GraphQL by Glenn Ricaud, Senior Developer at Enonic This talk will focus on how we transformed our table football application into a Progressive Web Application.How did we use PWA technologies? What is GraphQL? And how did we make them interact. 18:50 Progressive Web Apps Q&A session by Jake Archibald (@jaffathecake (https://twitter.com/jaffathecake)), Developer Advocate for Google Chrome, "The offline cookbook" author 19.30 Wrap up, pizza and drinks. === We take diversity seriously and adopt Conference Code of Conduct. Please follow it: http://confcodeofconduct.com

    26