Use Slack's Kubernetes Webhook Project
How to prevent your cluster autoscaler from evicting workloads
AWS API Gateways can return mock responses
How to find all subdomains for a domain
CronJobs should be interruptible
Intro to Kubernetes Pod Disruption Budgets
Vantage for better AWS Instance Prices
Kail to tail kubernetes logs
Using OpenTofu with Hashicorp Terraform Cloud
Don't use the default namespace in Kubernetes
Focus on the Fundamentals
Searching Kubernetes Logs Without A Logging Platform
You can use Kustomize and Helm together
When to use Kustomize and Helm
Reasons why your cluster autoscaler isn't working
Learn faster by pushing limits
Project-based Resources to Learn EKS
Thoughts on Digital Ocean K8S (DOKS) in Production
Just start with copy and paste
Strategies for Success: Lessons from Dota 2 for Aspiring Software Engineers
K9s - A Terminal UI for Kubernetes
Kubecost after a month
Kubecost vs. Opencost
Breaking down EKS costs with Kubecost & Opencost
Monitor symptoms, not causes
Rotate your CircleCI secrets immediately
Happy New Year 2023
Every company has an "old" production AWS account
How to enable IAM and AWS SSO access to EKS
How to build amd64 docker images on Apple Silicon
EKS Cluster Creators Have Admin Access
Setting up an AWS to Digital Ocean Site-to-Site VPN with strongSwan
GitHub Actions Self-Hosted Runner Observability and Monitoring
Speed Up CI Docker I/O Intensive Workloads with tmpfs
Healthy services are regularly deployed
Kubernetes port-forwarding for dev
GitHub Actions Limitations and Gotchas
Setting up pull-request review environments
Node.js and Javascript Vs. Clojure
How To Organize A Clojure Project And Its Dependencies
A Clojure REPL Workflow For Beginners
How To Rapidly Improve At Any Programming Language
Clojure Idioms, Patterns, and Style
Ruby Vs. Clojure