~/talk

Getting started with Server-Side Swift and Vapor

Talkat Swift Heroes 2018 · on Friday, 2018-11-09· [serverless, swift]
slides:none on file

Argues that using Vapor 3 and SwiftNIO + Fluent + SQLite gives a compact, type-safe server stack and demos building a full CRUD API in ~10 minutes with routes, Codable models, migrations and async saves/queries that actually work. Claims typical Vapor app uses ~6 MB RAM and cites one agency cutting backend costs ~70–80% after migrating off PHP. Notes real downsides: futures/promises learning curve, immature Linux tooling and occasional Foundation gaps, but the demo is complete and functional.

AI-written summary · about

  1. 0:00Intro
  2. 0:23Introduction
  3. 2:34What is Vapor
  4. 3:11History of Vapor
  5. 5:14My involvement with Vapor
  6. 6:58Why use Swift
  7. 9:03Developer happiness
  8. 13:31Why Vapor
  9. 16:24Vapor Cloud
  10. 17:00Downsides to Swift
  11. 19:37Live Coding
  12. 26:10Database Interaction
  13. 32:50Getting a Single User
  14. 34:02Searching Users
~/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.