Automator's Hole Automator's Hole
There is a point between manual tasks and automation where nothing gets done.
There is a point between manual tasks and automation where nothing gets done.
Capture all user activity in a Firestore collection using Audit Logs, Pub/Sub, and Cloud Functions.
Cleanup repositories on GitHUb by deleting old forks.
A basic pattern for strongly typing Yup schemas in TypeScript using conditionals.
A pattern for authenticating to gcr.io from docker/build-push-action.
A basic pattern for passing environment variables to the docker/build-push-action from a GitHub secret.
A simple strategy to effectively speed up use of Playwright in GitHub Actions with caching.
Using the GitHub CLI to unsubscribe from repositories.
An app I built using Svelte, Firebase, and the Strava API.
Using Google Apps Script as part of my open source workflow.
Short code snippet showing how I rebased all Dependabot pull requests across a GitHub org.
A simple GitHub workflow to automatically approve and merge Dependabot pull requests.
DevRel is a lot things: marketing, engineering, product management, support; my experience as a Developer Relations Engineer at Google.
Automating related posts in Eleventy with term frequency-inverse document frequency and eleventy-plugin-related.
It is easy to sync branches in a GitHub workflow without using a third party GitHub Action.
Catching the Eleventy Lighthouse obsession bug!
A wrapper for loading Google Maps JavaScript in React
Archiving emails older than 30 days automatically.
Instructions for adding a WMS Layer to Google Maps
Using Lua to log requests to BigQuery.