charlieegan3.com - Blog
February, on the side
FOSDEM 2025
Failing Less at Kubernetes with Policy as Code & OPA
Enforcing Role-based Access Control Policies with OPA
Using BigQuery PERCENTILE_CONT to Find My Best Value Albums
toolbelt - Building a personal side project platform
Modern workload identity with SPIFFE & Trust Domains
Creating a DIY offline YouTube watch list with Inoreader, yt-dlp, Zapier, GitHub Actions and Dropbox
Authorizing requests with embeddable logic programming DSLs
About 7 days of Racket
How we built a company & culture around continuous change
Fun things I’m doing with GitHub Actions
Teaching Rego to compare Semantic Versions
Building a contact list in Notion that works for me
SemVer comparisons with OPA
Introducing charlieegan3/infrastructure
Fun things I did in Rego while validating Christmas Trees
What to do with all these cluster updates...
'Please feel free to use a toilet' & other things I liked about Japan
How a simple admission webhook lead to a cluster outage
Introducing our best-practice GKE Terraform module
Running a cheap GKE cluster: Revisted
Tracking all the plays or how I learned to stop worrying and build my own Last.fm
Introducing Jetstack's Kubernetes for Application Developers Course
Running a wiki with Gollum on Kubernetes