Blog

DevOps, tools, tips, and tech

Managing WSL Disk Space diagram
Click to expand
1527 × 260px
·
#wsl#windows#disk-management#vhdx#optimization

Managing WSL Disk Space

WSL2 virtual disks grow but never shrink automatically. Reclaim wasted space with fstrim, Optimize-VHD, and sparse mode.

Moving WSL Distributions to Another Drive diagram
·
#wsl#windows#disk-management#migration

Moving WSL Distributions to Another Drive

Running out of C: drive space? Move WSL2 distributions to another drive using wsl --manage --move or the export/import method.

Renaming WSL Distributions diagram
·
#wsl#windows#registry#windows-terminal

Renaming WSL Distributions

WSL has no rename command. Renaming a distribution means editing the Windows Registry, updating Terminal profiles, and fixing shortcuts.

Building WSL-UI: Publishing to winget diagram
·
#wsl-ui#tauri#winget#github-actions#ci-cd

Building WSL-UI: Publishing to winget

Getting a Tauri app into the Windows Package Manager community repository - from initial manifest submission to automated CI/CD updates with wingetcreate.

Security Foundations - CloudTrail, Config, and Password Policies diagram
Click to expand
620 × 487px
·
#aws#security#terraform#opentofu

Security Foundations - CloudTrail, Config, and Password Policies

Part 3: Setting up the security baseline with CloudTrail audit logging, AWS Config compliance monitoring, and password policies.

AWS Organizations - The Foundation of Multi-Account diagram
·
#aws#organizations#multi-account#terraform#opentofu

AWS Organizations - The Foundation of Multi-Account

Part 2 of the AWS account structure series. Setting up AWS Organizations, the bootstrap chicken-and-egg problem, and creating the account hierarchy.

The Multi-Account Journey - Why Structure Matters diagram
Click to expand
832 × 583px
·
#aws#infrastructure#terraform#opentofu#multi-account

The Multi-Account Journey - Why Structure Matters

Part 1: Why organisations move from a single AWS account to a proper multi-account setup, and the three infrastructure repos that enable it.

Automated TLS Certificates with Let's Encrypt and DNS-01 Challenges diagram
Click to expand
1101 × 440px
·
#kubernetes#tls#dns#aws#security

Automated TLS Certificates with Let's Encrypt and DNS-01 Challenges

Free, automated TLS certificates for Kubernetes using cert-manager, Let's Encrypt, and Route53 DNS validation for wildcard domains.

Crossplane - Kubernetes-Native Infrastructure as Code diagram
Click to expand
1069 × 429px
·
#kubernetes#crossplane#iac#gitops#grafana#alerting#platform-engineering

Crossplane - Kubernetes-Native Infrastructure as Code

Managing infrastructure with Kubernetes resources instead of Terraform state files. Using the Grafana provider for alerting as code.

Secrets Management with Infisical and External Secrets Operator diagram
Click to expand
1116 × 471px
·
#kubernetes#secrets#infisical#external-secrets#gitops#security

Secrets Management with Infisical and External Secrets Operator

No secrets in Git, but GitOps needs secrets. How to use Infisical with External Secrets Operator to bridge the gap in Kubernetes.