I have started work on a rearchitected version of Serendipity: It includes a BFF (Backend for Frontend) that utilises Spring Security 5 OAuth 2.0 Login: Screen Shots Source Code: GitHub: Serendipity: The open-source Customer Engagement Platform References: IETF: OAuth 2.0 for Browser-Based Apps - Best Practices Spring Security…
PWA
PWA Tips and Tricks
In a previous post, I showed you how to optimise your CSS delivery. In this post, I'll walk you through the Progressive Web App-related tips and tricks I've learned over the past few months. Icons Android and iOS Each platform has different requirements and it's hard to keep track of…
Optimising the performance of an Ionic PWA - Part 2
In a previous post, I showed you how to add Angular's Service Worker (NGSW) module to an Ionic project. In this post, I'll show you how to optimise your CSS delivery. Step 1 - Create a Production build We'll start by creating a production build: npm run build --prod Now…
Optimising the performance of an Ionic PWA - Part 1
Angular 5 and the Angular CLI provide improved support for Progressive Web Applications (PWA). Background I am currently working on a PWA built using version 3 of the Ionic Framework: Step 1 - Update the Angular CLI To update the global and local (devDependencies) versions of the Angular CLI we'll…