top of page


( SPEAKER )
Viktor Lidholt
Lead developer at Serverpod
( SESSION )
Bringing hot reload to your full Dart stack: backend, website, and database
Hot reload is a defining feature of Flutter, but what if it didn’t stop at the user interface and extended all the way through your backend, database, website, and infrastructure? How much more enjoyable would your developer experience be? How much faster could you get your app to market?
In this session, we’ll explore how we brought true hot reload to the Dart server, enabling seamless iteration across the entire stack. From updating business logic on the fly and generating code to applying database migrations while the server is running, we’ll demonstrate a completely new development workflow where nothing needs to stop, and everything always stays in sync.
We’ll dive into the technical details of how hot reload works under the hood, including code reloading strategies, state preservation, and safely evolving schemas without downtime. You’ll see how these pieces connect to create a cohesive, full-stack developer experience powered entirely by Dart.
We’ll also explore how this unlocks a new level of productivity when combined with agentic coding workflows. By integrating with an MCP server and carefully crafted skills, agents can generate, apply, and evolve database migrations and backend logic in real time. All while your app keeps running.
Whether you’re building rapid prototypes or large-scale production systems, this approach fundamentally changes how you iterate on full-stack apps.
bottom of page

