Documentation/Learn/Developer map
In this section

Developer map

Choose the task you are doing now. Each route connects a working guide to the reference needed when the application becomes more complex.

Build a backend

TaskGuideVerify
Start a serviceQuickstart · LifecycleCompile, make one RPC call, stop cleanly
Organise dependenciesModule system · DIResolve the graph and test overrides
Store dataDatabaseRun migrations and test transaction rollback
Authenticate callsToken issuance · RPC authTest missing, expired and insufficient credentials
Isolate tenantsContext guards · DatabaseAttempt a cross-tenant read and write
Coordinate workLocks · SchedulerTest lock loss, overlapping jobs and shutdown
Recover from dependenciesResilienceExercise timeout, exhaustion and recovery

Build an interface

TaskGuideVerify
Call RPC from any UIBrowser clientConnect, call, handle a typed error, disconnect
Query from ReactReact bindings · CachingLoading, empty, error, mutation and invalidation
Compose a screenPrism components · LayoutsKeyboard navigation and narrow viewport
Capture inputFormsClient validation and server rejection
Persist preferencesState · ThemeHydration and a persisted-state migration
Call a REST endpointHTTP clientCancellation and explicit retry policy
Adapt component sourcePrism CLIReview copied code and registry diff
Validate accessibilityAccessibilityFocus, labels, both themes and zoom

Test and operate

TaskGuideVerify
Test a moduleTesting · Test helpersAwait cleanup; isolate state and storage
Supervise applicationsOperations · ConfigurationHealth, restart and shutdown behaviour
Ship a releaseRelease lifecycleBuild, gate, deploy, attest and rehearse rollback
Diagnose a deploymentCLI · ObservabilityInspect the actual runtime and its diagnostic findings
Prepare productionReadinessExercise failure and recovery procedures

Find the exact API

Use the package index to choose a dependency and the API index to find an export or import path. The module map explains composition. The glossary resolves terminology.

Pages marked Design RFC describe application architecture that requires additional implementation. Read the shipped module reference before adopting an RFC's code shape.