From frontend to backend with Serverpod
summary
Serverpod is a Dart backend that generates client code, a REST API and a Postgres ORM from YAML models, with built‑in migrations, caching, task scheduling, file uploads and auth; claim: 10,000+ developers and ~1,000 apps; install with dart pub global activate serverpod_cli and scaffold a three‑package project (server, client, flutter), run migrations, then call generated endpoints as normal methods. New streaming API returns async values to clients, logging links slow SQL to stack traces, and deployment supports Terraform or one‑command scloud deploy*.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:47Backend basics
- 4:17Simplified architecture
- 6:07Real backend infrastructure
- 7:10Serverpod intro
- 11:29Installing Serverpod
- 14:40Server structure
- 16:28Generating code
- 16:48Creating endpoints
- 18:56Flutter endpoint calls
- 19:16Building models
- 21:28Database migrations
- 22:33Data insert/retrieve
- 23:58Advanced queries
- 25:23Exceptions and enums
- 26:46Documentation in models
- 27:11Real-time streams
- 29:39Deploying Serverpod
- 30:46Resources & Q&A
related talks
45mBuilding Products Full-Stack with Dart and Flutter
32mFrom Flutter to Full-Stack
40mRiverpod 2.0
32mCloud, Dart, and full-stack Flutter
03mInterview with Salih and Abdallah
38mSimpler state management with Dart on the server and synced databases
37mGenerating Developer-Friendly SDKs with Firebase Data Connect
50mBuild a multiplayer drawing experience with full-stack Dart
