—  ·  00:00:00  ·  ISSUE #214
ALL SYSTEMS NOMINALRSS ↗
⌁BENCHLOGHARDWARE TESTED · SOFTWARE VETTED · IDEAS ARGUED
Subscribe
LIVE WIRE
14:02HARDWARE — Rumor: RTX 5060 Ti 16GB refresh lands in March13:47SOFTWARE — Obsidian 1.10 beta adds a native sync-conflict view13:20GUIDES — AWS cuts Graviton4 on-demand pricing by 9%12:58TALKS — We archived Carmack's 3-hour VR keynote, timestamps included11:31EDITORIAL — Reader poll: 68% of you still run Windows 1010:14HARDWARE — Bench update: six NAS drives through a 72h stress test09:48GUIDES — Kubernetes 1.33 released: sidecar containers go GA09:02SOFTWARE — Tailscale 1.80: what actually changed for homelab users08:40FEED — Weekly digest #214 is out for subscribers22:15HARDWARE — LG's 32″ 4K OLED measured: better than its own spec sheet14:02HARDWARE — Rumor: RTX 5060 Ti 16GB refresh lands in March13:47SOFTWARE — Obsidian 1.10 beta adds a native sync-conflict view13:20GUIDES — AWS cuts Graviton4 on-demand pricing by 9%12:58TALKS — We archived Carmack's 3-hour VR keynote, timestamps included11:31EDITORIAL — Reader poll: 68% of you still run Windows 1010:14HARDWARE — Bench update: six NAS drives through a 72h stress test09:48GUIDES — Kubernetes 1.33 released: sidecar containers go GA09:02SOFTWARE — Tailscale 1.80: what actually changed for homelab users08:40FEED — Weekly digest #214 is out for subscribers22:15HARDWARE — LG's 32″ 4K OLED measured: better than its own spec sheet
01 / GuidesArchive

THE GUIDE LIBRARY.

Practical notes, series, and how-tos from the guides desk — paced for builders who ship. Filter by difficulty; sort by when we published or how long it takes to read.

12Guides
published
3Series
on the desk
SHOWING 12 OF 12 GUIDESSORTED · NEWEST
HTTPS and the Caddy edge
Advanced2 DAYS AGO

HTTPS and the Caddy edge

How we moved from HTTP on a raw EC2 IP to https://kitepdf.pro—why Caddy replaced nginx for TLS, what changed in CORS and auth URLs, and how the deploy workflow toggles automatic HTTPS.

KitePDF: Architecture & Deployment24 min→
Deploying on real AWS
Advanced5 DAYS AGO

Deploying on real AWS

Why KitePDF runs on one EC2 host with Compose, how Terraform, SSM, Neon, and GitHub Actions fit together, and what breaks in production.

KitePDF: Architecture & Deployment32 min→
KitePDF system architecture
Intermediate5 DAYS AGO

KitePDF system architecture

Design choices behind KitePDF: trust boundaries, Better Auth with JWT and JWKS, authorization, and the async processing plane.

KitePDF: Architecture & Deployment28 min→
About this series
Beginner5 DAYS AGO

About this series

Who this multi-part guide is for, what you need before you start, and the roadmap from architecture to AWS.

KitePDF: Architecture & Deployment10 min→
cloud-architecture-whiteboard
Beginner19 DAYS AGO

Kubernetes 1.33 released: the three changes actually worth reading

Sidecars go GA, in-place resize stabilizes, and one flag quietly deprecates.

6 min→
EKS vs. GKE vs. AKS: We Deployed the Same App on All Three
Advanced20 DAYS AGO

EKS vs. GKE vs. AKS: We Deployed the Same App on All Three

Three managed clusters, one identical stateless app plus Postgres, $412 of billing over 30 days.

18 min→
cloud-architecture-whiteboard
Intermediate20 DAYS AGO

Manifests First: Your First Workload

Four YAML files, one kubectl apply, zero dashboards. By the end of this part, Uptime Kuma is serving on your cluster — and you can explain every hop the request took.

Kubernetes From Zero14 min→
cloud-architecture-whiteboard
Beginner21 DAYS AGO

The Seven AWS Line Items That Surprise Everyone

The invoice items that show up after the honeymoon.

9 min→
terraform-code-terminal
Advanced21 DAYS AGO

Terraform vs. OpenTofu, Two Years In: State Files Don't Lie

A migration checklist and two years of state-file honesty.

The Terraform Field Manual16 min→
cloud-architecture-whiteboard
Intermediate21 DAYS AGO

kubeadm init, Annotated

Every flag explained once, so you never copy-paste magic again.

Kubernetes From Zero16 min→
cloud-architecture-whiteboard
Beginner22 DAYS AGO

The Hardware You Already Own

A cluster from a closet, not a cloud invoice.

Kubernetes From Zero11 min→
aws-billing-dashboard
Beginner23 DAYS AGO

Why Boring Wins

Dashboards are not a platform. Manifests are.

Kubernetes From Zero8 min→
GuideDifficultySeriesReadPublished
HTTPS and the Caddy edgeAdvancedKitePDF: Architecture & Deployment24 min2 DAYS AGO→
Deploying on real AWSAdvancedKitePDF: Architecture & Deployment32 min5 DAYS AGO→
KitePDF system architectureIntermediateKitePDF: Architecture & Deployment28 min5 DAYS AGO→
About this seriesBeginnerKitePDF: Architecture & Deployment10 min5 DAYS AGO→
Kubernetes 1.33 released: the three changes actually worth readingBeginner—6 min19 DAYS AGO→
EKS vs. GKE vs. AKS: We Deployed the Same App on All ThreeAdvanced—18 min20 DAYS AGO→
Manifests First: Your First WorkloadIntermediateKubernetes From Zero14 min20 DAYS AGO→
The Seven AWS Line Items That Surprise EveryoneBeginner—9 min21 DAYS AGO→
Terraform vs. OpenTofu, Two Years In: State Files Don't LieAdvancedThe Terraform Field Manual16 min21 DAYS AGO→
kubeadm init, AnnotatedIntermediateKubernetes From Zero16 min21 DAYS AGO→
The Hardware You Already OwnBeginnerKubernetes From Zero11 min22 DAYS AGO→
Why Boring WinsBeginnerKubernetes From Zero8 min23 DAYS AGO→
No guides in that lane.

Try another difficulty chip or clear the search.

The Sunday Bench Report

96,400 READERS · ZERO TRACKING PIXELS · UNSUBSCRIBE IN ONE CLICK