Gareth CroninUsing AWS Cognito to secure a Google Cloud Functions API for a React web appReact app with a serverless back end on Google Cloud Functions secured by AWS Cognito OAuth211 min read·Feb 4, 2024--1--1
Gareth CroninFull stack TypeScript with Cloud Functions and ReactSharing a set of TypeScript types between a React front end and a Google Cloud Functions back end.7 min read·Sep 22, 2023----
Gareth CroninYour bartender is an AI: integrating Chat GPT with a mixology appRiffing and substitution in cocktails with Chat GPT via Open AI’s API.5 min read·Jul 23, 2023--1--1
Gareth CroninUsing the Spotify API with Firebase to build an album-centric music managerUsing Firebase custom tokens in Firebase Functions to make Spotify the primary identity for a web app with a Firebase back end6 min read·May 8, 2023----
Gareth CroninScanning and rendering bar codes in a React Progressive Web AppScanning and rendering linear bar codes in a React and Material UI progressive web app.5 min read·Mar 14, 2023----
Gareth CroninNew version notification for a React PWA made with Create React AppPopping up a notification in a React and Material UI Progressive Web App when a new version of the app is available.4 min read·Feb 24, 2023----
Gareth CroninAdding a two-button keyboard to my up-cycled Raspberry Pi photo frameUsing a two-button USB keyboard from Ali Express to manually control a Raspberry Pi based digital photo frame.7 min read·Feb 12, 2023----
Gareth CroninUsing React Router searchParams to manage filter state for a listFiltering data for a UI list by criteria expressed in the URL query string in a React Single Page Application5 min read·Feb 8, 2023--1--1
Gareth CroninUsing Google Docs and Drive as a PDF template engine with Node.js on Google Cloud FunctionsCalling AWS SES from a GCP Cloud Function to send a PDF created from a Google Docs template using the Google Workspaces APIs.6 min read·Jan 7, 2023--2--2
Gareth CroninMinimalist security for Google Cloud Functions using Google accountsSecuring GCP Cloud Functions for Google accounts using OAuth 26 min read·Dec 4, 2022----