- 
      
Jul 27, 2025
      
        Getting started with SVG sizing
      
     - 
      
Jun 26, 2025
      
        Adding remote starter to a Costco infrared sauna
      
     - 
      
Feb 17, 2025
      
        IAM Conditions brain dump
      
     - 
      
Apr 7, 2024
      
        AssumeRole vs. AssumeRole vs. PassRole
      
     - 
      
Feb 24, 2024
      
        Shimano road groupset timeline
      
     - 
      
Feb 19, 2024
      
        Basic Network UPS Tools (NUT) and Home Assistant
      
     - 
      
Feb 7, 2024
      
        S3 CloudTrail trigger for CodePipeline to avoid infinite loops
      
     - 
      
Jan 26, 2024
      
        How I make candles
      
     - 
      
Aug 1, 2023
      
        Dash cam fuse tap in BMW i3
      
     - 
      
Jul 28, 2023
      
        Wrapping CloudFormation parameter list items with additional data
      
     - 
      
Feb 27, 2023
      
        Removing custom Squarespace Layouts
      
     - 
      
Feb 6, 2023
      
        Dewalt 20V MAX battery chargers
      
     - 
      
Jan 15, 2023
      
        iOS support timeline
      
     - 
      
Dec 14, 2022
      
        Dewalt 20V MAX batteries
      
     - 
      
Nov 27, 2022
      
        AWS Lambda functions in Rust the easy way
      
     - 
      
Nov 26, 2021
      
        Calculating Savings Plan utilization and coverage from AWS Cost and Usage Reports
      
     - 
      
Feb 1, 2021
      
        Too many words on S3 object naming & access
      
     - 
      
Jun 20, 2020
      
        Boolean parameters in CloudFormation
      
     - 
      
Jun 19, 2020
      
        Optional comma-delimited list parameters in CloudFormation