Posts
- 2023-08-28 Deploying a Django webapp: ECS with AWS Copilot vs. EC2 with Kamal/Terraform
- 2023-08-15 Linode Kubernetes cluster with Pulumi & Python
- 2023-07-27 Self-hosted Kubernetes homelab with K3s, Flux GitOps and ngrok
- 2023-06-17 AWS PostgreSQL 15.2: RDS vs. Aurora Performance comparison
- 2023-06-05 Experiences with AWS App Runner
- 2023-03-16 Managing aws_auth ConfigMap with the AWS EKS Terraform module
- 2023-03-13 Managing k8s resources on AWS EKS with Terraform
- 2023-02-18 Searching across workflow logs with gh-actions-log-search
- 2023-01-19 Anti-aliasing for Garmin watch faces
- 2022-11-28 Multi-domain OAuth2 Proxy configuration with Redis cookie storage
- 2022-11-22 GitHub Actions: Trigger a workflow with workflow_dispatch
- 2022-10-21 Adding settings to a custom Garmin watch face
- 2022-10-11 Deploying PLG stack on kubernetes
- 2022-10-06 Making a custom Garmin watch face
- 2022-10-03 Protecting kubernetes with OAuth2 Proxy and NGINX Ingress
- 2022-09-30 Configuring CORS settings on kubernetes NGINX ingress
- 2022-09-25 Turning a static Hugo site to a Progressive Web Application
- 2022-09-21 Resolving port overlaps when using Docker compose
- 2022-09-18 GitHub Actions: Dealing with a failing step in a workflow
- 2022-09-12 AKS/GKE, NGINX ingress and DNS