No articles match
Authentication2 days ago
Scaffold | How it is wired | The frontend | Helpers | Why not a fireproof guard? | Production checklist
Deploying aurora apps2 days ago
Build an image | Choosing a flavor | Publishing to a registry | Runtime configuration (environment variables) | Sharing assets across apps (statics:) | Behind a reverse proxy / load balancer | ShinyProxy | Ruscker | Checklist
Get started with aurora2 days ago
What aurora is | Scaffold, run, add a route | The app contract (convention, not a manifest) | Writing a route | Wiring UI to the API | Theming, data, auth, telemetry | Deploy
Migrating from Shiny (and plumber v1)2 days ago
From Shiny: the mental-model shift | From plumber v1: it is not a find-and-replace | 1. Query params no longer bind to named handler args | 2. req/res become reqres request/response | 3. No @filter / preempt / forward() | 4. pr_*() → api_*() (not 1:1) | 5. No mount-prefixing — the path lives in the annotation | Testing a ported handler
Telemetry with OpenTelemetry2 days ago
What you get for free | Turning it on in aurora | Actually exporting data | Custom spans and logs in your handlers | See also
Deploying aurora apps13 days ago
Build an image | Choosing a flavor | Publishing to a registry | Runtime configuration (environment variables) | Sharing assets across apps (statics:) | Behind a reverse proxy / load balancer | ShinyProxy | Ruscker | Checklist
Get started with aurora13 days ago
What aurora is | Scaffold, run, add a route | The app contract (convention, not a manifest) | Writing a route | Wiring UI to the API | Theming, data, auth, telemetry | Deploy
Authentication24 days ago
Scaffold | How it is wired | The frontend | Helpers | Why not a fireproof guard? | Production checklist
Migrating from Shiny (and plumber v1)24 days ago
From Shiny: the mental-model shift | From plumber v1: it is not a find-and-replace | 1. Query params no longer bind to named handler args | 2. req/res become reqres request/response | 3. No @filter / preempt / forward() | 4. pr_*() → api_*() (not 1:1) | 5. No mount-prefixing — the path lives in the annotation | Testing a ported handler
Telemetry with OpenTelemetry24 days ago
What you get for free | Turning it on in aurora | Actually exporting data | Custom spans and logs in your handlers | See also