Tech Stuff
General Purpose Encrypt and Decrypt Functions with Jose
Submitted on Sep 16, 2024, 11:19 p.m.
Here's a PSA for general purpose / Next.js middleware compatible encrypt and decrypt functions using jose.Migrating a Google Workspace Account to a Personal Google Gmail Account
Submitted on Aug 04, 2024, 9:30 p.m.
This is hardly and edge case, but migrating a Google Workspace Account (especially one you've had since Google Apps for Your Domain) to a normal Google Gmail Account - is incredibly difficult.An Executive Summary of the Current State of AI
Submitted on Jul 20, 2024, 5:45 p.m.
Artificial Intelligence (AI) has made significant progress in recent years, with many applications being developed and deployed across various industries. The current state of AI is summarized in this post.Chaining or Combining Next.js Middleware
Submitted on Jul 14, 2024, 3:42 p.m.
There isn't a lot of documentation or even examples around chaining middleware in Next.js and so this is a short PSA that describes the approach we took.Next.js 14 App Router Custom Server with Express
Submitted on Dec 31, 2023, 12:20 a.m.
Vercel / Next .js no longer publish an example custom webserver for Next.js 14 App router. There is a discussion here https://github.com/vercel/next.js/discussions/49326 - and a few 'hidden'...Theme Switching for Storybook Dark Mode and Tailwind
Submitted on May 18, 2023, 8:59 a.m.
[Update 2023-06-15] Updated to show how this can all be done with the @storybook/addon-styling plugin, and withThemeByClassName as opposed to withThemeByDataAttribute . Here's a short PSA on how...Reduce Size of Docker Data Volume in Docker Desktop for Windows
Submitted on Dec 30, 2021, 2:36 a.m.
Here's a helper script that will allow you to reduce the size of the Docker Desktop for Windows virtual hard drive. Docker uses this volume to store docker images and other docker data. If...Keeping Your M.2 PCIe NVMe SSD Drive Cool
Submitted on Aug 06, 2021, 12:45 p.m.
Another short PSA on the topic of keeping your M.2 PCIe NVMe SSD drive cool - especially if you have a motherboard like mine, which was actually 'cooking' the drive. I have an ASUS Prime Deluxe...Google Analytics 4 Custom Events and Parameters with gtag.js
Submitted on Mar 04, 2021, 6:54 p.m.
Here's another PSA for anyone getting started with, or migrating to Google Analytics 4, with custom events and parameter collection via gtag.js. For starters, below are the key resource links -...Canonical URLs, HTTPS, and Drupal 8/9 Reverse Proxy Settings
Submitted on Feb 17, 2021, 11:05 p.m.
Here's a PSA for anyone trying to configure Drupal 8/9 behind a reverse proxy in order to create canonical URLs (in head, and header) that preserve the original remote request protocol - HTTPS. ...