~/talk

From frontend to backend with Serverpod

Talkat Fluttercon USA 2024 · 2024-09-19..09-20· [flutter]
links:none on file
slides:none on file

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

  1. 0:00Introduction
  2. 1:47Backend basics
  3. 4:17Simplified architecture
  4. 6:07Real backend infrastructure
  5. 7:10Serverpod intro
  6. 11:29Installing Serverpod
  7. 14:40Server structure
  8. 16:28Generating code
  9. 16:48Creating endpoints
  10. 18:56Flutter endpoint calls
  11. 19:16Building models
  12. 21:28Database migrations
  13. 22:33Data insert/retrieve
  14. 23:58Advanced queries
  15. 25:23Exceptions and enums
  16. 26:46Documentation in models
  17. 27:11Real-time streams
  18. 29:39Deploying Serverpod
  19. 30:46Resources & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.