blog
about
projects
contact
Github Deployment Gotchas
recipes
github-actions
ci-cd-workflows
Terraform - Reference IAM Policies
templates
aws
IAM
permissions
terraform
Github Actions Short-Circuit for faster turnarounds
recipes
github-actions
ci-cd-workflows
Upgrade Terraform (Linux)
recipes
terraform
Redux Evolutions
rough notes
react-redux
redux
sidetracks
Terraform Variables and Resource Attributes
rough notes
terraform
Terraform Quickstart
recipes
terraform
Nginx For JS Devs
rough notes
nginx
reverse proxy
templates
Using AWS Vault instead of relying on plaintext AWS Creds
recipes
aws
aws-vault
GPG handy recipes
recipes
gpg
keys
A hedge against future forgetation of my pg password
recipes
postgresql
Move nodejs projects
recipes
linux
Auth0 (& Hasura) Tips
rough notes
Auth0
Hasura
auth
Belated tsc/lint discoveries
rough notes
eslint
tslint
typescript
javascript
tsc
WSL2 Wahala
rough notes
WSL1
WSL2
docker
ECS - Manual Deploy
recipes
docker
ECS
AWS
github
Docker recipes
recipes
docker
RDS Notes
rough notes
rds
aws
AWS Route 53 Notes
rough notes
route53
aws
DNS
EC2, Grossly Simplified
rough notes
ec2
aws
Upgrading node on WSL
recipes
wsl
node
EC2 No-Frills Recipe
recipes
aws
ec2
Unprotected private keys in Windows
hassles
windows
cryptography
keys
ssh
Migrating from Javascript to Typescript
rough notes
typescript
tslint
eslint
Bootstrapping a NextJS + Apollo Frontend
rough notes
nextjs
apollo
react
What Changed, Grasshopper?
meta
the craft
life
Bootstrapping a Graphql + Postgresql Backend
rough notes
postgresql
graphql
Routing Shenaniganry
code
gatsby
SPA routing
Combined queries in graphql
code
graphql
gatsby
An approach to in-place data transformation in mongodb
code
data-wrangling
mongodb
software engineering
Blending Nodejs and R projects
code
R
RStudio
nodejs
Getting re-acquainted with R
code
R
RStudio
Slowdown, squirrel
meta
wellness
Anagram Finder
code
algorithms
Installing CouchDB on Google Compute Engine
code
gcp
compute engine
nosql
PWA
The exercise ball
meta
ergonomics
the craft
Night Time
meta
habits
drinkcipes
Superslack - Exercising Slack Apps
code
slack API
ngrok
testing
Not what it says on the tin
code
PWA
vue
Persisting a vuex store to IndexedDB
code
vuex
localForage
indexeddb
offline-first
PWA
persistence
Rebase panic
code
git
Fun with workers
code
service workers
indexeddb
localForage
dev console
Service Workers... OMG
code
service workers
workbox
PWA
Organize with github
methodologies
github
methodologies
Gatsby upgrade complete!
code
gatsby
Gatsby posts with no featured image
code
gatsby
Retrieve a lost stash!
code
git
code snippets
Syncing codebase to google cloud
code
gcp