GitHub Actions OIDC to AWS: Build a Narrow Trust Policy
Replace long-lived AWS credentials in GitHub Actions with OIDC, but lock the IAM role trust policy to the right audience, subject, branch, and environment.
The Orthogonal blog
Source-based guides and practical explanations for people who build with technology. Explore the ideas, inspect the evidence, and understand the trade-offs.
Recently published
Replace long-lived AWS credentials in GitHub Actions with OIDC, but lock the IAM role trust policy to the right audience, subject, branch, and environment.
Kubernetes Secrets are not a complete secret-management plan. Check RBAC, Pod creation rights, volume mounts, and at-rest encryption before trusting them with credentials.
A practical Requests session for scheduled API clients: connect/read timeouts, safe retries, backoff, status handling, and JSON checks.
A practical guide to moving Docker Compose passwords out of environment variables and into per-service secret files with a small rotation plan.
Muse could change who shapes the shopping shortlist. A source-based look at Amazon's defenses, information asymmetry, and the earnings required for a five-year META doubling scenario.
GitHub artifact attestations connect release artifacts to signed build provenance. Here is how to generate them and verify the right identity.
Explore the blog
Agents, coding tools, and the limits behind the launch claims.
Open guideAuthentication, data boundaries, and checks you can inspect.
Open guideDelivery pipelines, self-hosting, storage, and recovery.
Open guideData sources, Python workflows, and financial-data limitations.
Open guideRead in depth
A version-aware SSH rollout with a tested login and recovery route.
Read field noteSource-checked Python examples and the boundaries of offline testing.
Read field noteBrowser privacy controls, their trade-offs, and what a fingerprinting test cannot prove.
Read field noteSupporting projects
Optional utilities, not a requirement for reading or following a guide.
Compress and convert images before publishing or sharing them.
Read the introductionGenerate and compare hashes for text or files.
Read the introductionTest and debug regular expressions against sample text.
Read the introductionFollow or discuss
Follow published guides in your feed reader, or ask a build question in the moderated onsite community. Email updates are not enabled. Free tools need no account or subscription.