~/conference

ServerSide.swift 2024

date:2024-09-26..2024-09-27
location:London, United Kingdom
series:ServerSide.swift · 2 editions
editions:[ServerSide.swift 2024, ServerSide.swift 2025]
titleauthorlength
Swift & InteroperabilityTony Parker, Ben Cohen36m
Swift 6 ships New Foundation with shared Swift source on GitHub and a Foundation split into Foundation Essentials and internationalization to cut binary size…
Talk on
Getting the most from Swift MacrosDaniel H Steinberg31m
Shows how Swift 5.9 macros replace boilerplate with concrete examples: the #preview macro that generates a PreviewProvider struct, a freestanding SF symbols…
Talk on
Generating static websites using Swift on the serverTibor Bödecs24m
A new static site generator called Toucan converts Markdown into HTML using Swift-Markdown and templates via Swift-Mustache (Hummingbird implementation), emits…
Talk on
Shipping a SaaS backend using VaporPetr Pavlik27m
A Swift backend that actually ships a SaaS for sending email called Indie Picture using Vapor 4 monolith deployed via Docker to DigitalOcean App Platform and…
Talk on
How does Server Side Swift Workout in the Real World?Leo Dion37m
A production Full Stack Swift app called gBeat streams Apple Watch heart rates to a web overlay using Vapor, Redis pub/sub and WebSockets, deployed on Heroku…
Talk on
Just Save a File, It's Easy, Right?!Mikaela Caron16m
Builds a Vapor API deployed to Heroku with Postgres and tries to add user photos but runs into concrete failures: Heroku has an ephemeral filesystem so saving…
Talk on
Leveraging structured concurrency in your applicationsFranz Busch29m
Explains concrete patterns: use swift-service-lifecycle’s ServiceGroup to run components in child tasks, handle Unix signals and perform graceful shutdown…
Talk on
Swift, Server-Side, ServerlessSebastien Stormacq35m
Deploys server-side Swift to AWS Lambda using containers and SAM, showing a Vapor or Hummingbird app running unmodified by adding one Dockerfile line and an…
Talk on
How to kickstart your journey into the backend worldThomas Durand29m
Walks through a concrete Vapor setup: using Apple’s HTTPTypes for requests, a route that returns a Content array, and middleware that authenticates and mutates…
Talk on
Swift for WebAssemblySteven Van Impe36m
Shows how to compile Swift to WebAssembly using the SwiftWasm toolchain and Carton, interoperate with JavaScript via JavaScriptKit, and run modules in Wasmer…
Talk on
The Adventures and Misadventures of Building a Trivia app with VaporAdegboyega Olusunmade21m
A trivia backend for a music quiz is built as a monolithic Vapor API using Vapor + Fluent ORM, serving Leaf templates to a web app and an iOS client; data…
Talk on
Swift to the cloud in a single stepEuan Harris19m
Shows how macOS builds produce Linux ELF64 binaries by using the static Linux SDK to cross‑compile, then a Swift Package Manager command plugin packages the…
Talk on
The Success Story of Server-Side Swift at Cultured CodeVojtech Rylko17m
A full backend rewrite replaces Python 2 and App Engine with a Swift service running on Kubernetes on AWS using Vapor, Aurora MySQL, Redis and Lambdas for…
Talk on
Stop Worrying About Routes With OpenAPI GeneratorBabeth Velghe11m
Swift OpenAPI Generator produces Swift models, HTTP clients and server stubs from an OpenAPI spec, wiring base URL, timeouts and error enum handling…
Talk on
Introduction to Hummingbird 2Joannis Orlandos09m
Hummingbird 2 is a Swift 6 web framework that drops most EventLoopFuture APIs and uses Swift HTTP Types plus Swift Service Lifecycle for cancellation and…
Talk on
So You Think You Know Swift?Nick Lockwood34m
Examples reveal concrete surprises: arrays are structs backed by heap storage using copy‑on‑write and the runtime helper isKnownUniquelyReferenced, so…
Talk on
~/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.