Writing

Tech Business Power Skills Odds and Ends πŸŽ“ TIL ❀️

2025


Run go test -tags in VSCode

2024


Flatten nested foreach loops with Terraform
Bind a Hyper/Meh key with Keychron Launcher
Downloading webcomics with Dosage
Presentations on an ultrawide monitor
Kong Gateway Quickstart
Designing OpenAPI Schemas
Workspace layouts with Hammerspoon Grid
Could/Should/Will/Why
Create an AWS RDS database
Create an Azure AKS Cluster
Does this live in the docs or on the knowledge base?

2023


Create an Amazon EKS Cluster
How I work: Email
How I work: Sunsama
GitHub Actions notifications in Slack
Accessing secrets from forks safely with GitHub Actions
Setting `created_at` with GitHub Actions when a PR is merged
kubectl autocomplete with ZSH and aliases
Spider-shaped DevRel
Show all issues for an epic in Confluence
Search for inactive users on Jira
Providing both default and named exports in JavaScript
Debug Jekyll with VSCode
Automatically set MetalLB IP Addresses with kind
Testing NodeJS SDKs with nock
Who hasn't gone yet?
Disagree horizontally, align vertically
Take a screenshot of a video using ffmpeg
GitHub Scheduled Reminders
Where should my content live? Docs or blog?
Carving the Turkey
Obsidian - Daily Note + Random Review
Check permissions in a GitHub Actions workflow
The TAPE Model for Content

2022


Filter Google Analytics report
Upgrade from Winston 2 to 3 using colors
Running `gickup` on a QNAP NAS
Transcribe audio locally on MacOS
Secrets Management in Kong is Now GA!
Mock `process.env` using `mocked-env`
Using `GITHUB_TOKEN` as a default `input` value
Announcing General Availability of Kong Gateway 3.0
API Composition with StepZen and Kong
How I work: Pocket
Managing Multiple Environments with Konnect and Runtime Groups
Make an S3 bucket public
Remove Docker containers by tag
Update a single item in a list with `vuex`
Using `openvpn-client` with Docker
The GitHub wiki is an anti-pattern

2021


Log4J, Log4Shell and Kong
VSCode only showing one open tab
Convert a PDF to a stacked jpg
Test experimental versions with GitHub Actions
Dynamic matrix generation with GitHub Actions
Getting started with Problem Matchers
The ultimate guide to GitHub Actions authentication
Filter for dates before today with `jq`
Use a custom `.zshrc` with iTerm2
Deploying a Kong Gateway Data Plane With Pulumi
Minimal vim inspired .zshrc
Getting Started With Event Hooks in Kong
Find AWS EC2 AMI owner ID
Get all keys in a list of objects with JQ
Bundler ignoring `BUNDLE_WITHOUT`
`BUNDLE_WITHOUT` not working with `development` group
Kong-plement Your ServiceHub With a Dev Portal
Upload an image with Puppeteer
Set a value in place with `jq`
Run `node` processes with `systemd`
Test OpenGraph image generation on Netlify locally
Migrating from Kong Gateway OSS to Konnect
Understanding .gitignore with `git check-ignore`
Building a Kong Gateway Plugin with JavaScript
Using `array.map` with `async/await`
Dump Context Action
Show untracked files with `git status`
Auto-approve Workflow Action
`array.filter` with `async/await`
A better `git blame` with `--ignore-rev`
AWS Federated login
Pin GitHub Issues
Publishing a Ruby Gem to the GitHub Package Registry
Group by fields with `jq`
Markdown Meta Action
Generating OpenGraph images with Netlify On-demand builders
Return an image from Netlify functions
Map object values .toLowerCase()
YAMLer Action
Concatenate strings in Nunjucks
GitHub Slug Action
Use an Eleventy filter as an `if` statement
Add a markdown filter to Eleventy
Create or Update PR Action
Pause Laravel queue execution
GitHub Push Action
Add and Commit action
Git auto-commit action
Require Labels Action
Merge Schedule Action
Perform an action on team creation with Laravel Jetstream
Sum values with jq
Dedicated test databases with Laravel Sail
Ensure all nock mock interceptors are used
Faster GitHub Actions with Build and Tag Action
Ensure your GitHub Actions are pinned to a SHA

2020


Show GitHub Actions
Git Shortlog reviewed-by
MacOS Power Management with Hammerspoon
Follow GitHub Link headers with Bash
Action Router
Semantic versioning for GitHub Actions
Improve your GitHub Actions security

2019


Create a GitHub Action using actions-toolkit
Testing GitHub Actions with act
Create a GitHub Action with Docker

2018


2017


2016


2015


2014


2013


2012


2011


unetbootin - BOOTMGR Is Missing