
← Empower Apps16 okt · 47 min
We Don’t Have Any Futures or Promises Anymore with Tim Condon
Tim Condon stops by to chat about Vapor 5, the biggest Vapor release in six and a half years. We get into dropping futures and promises for Swift concurrency all the way down the stack, Span and strict memory safety, and the new shared Swift HTTP server.
Guest
Tim CondonTim Condon (@0xTim@hachyderm.io) - MastodonTim Condon (@0xtim.bsky.social) - Bluesky0xTim (Tim Condon)VaporRelated Links
Vapor 5 Beta - Vapor BlogWhat's New in Vapor 5 Beta - Vapor BlogAnnouncing the Networking Workgroup - Swift.orgswift-http-server - GitHubSwift OpenAPI Generator - GitHubRelated Episodes
Year of the Server with Tim Condon - Part 1Year of the Server with Tim Condon - Part 2Server-Side Swift with Tim CondonWho's Wendy with Joannis OrlandosSwift Server Workgroup with Joannis OrlandosChapters
(00:00) - Server-Side Swift Today
(02:29) - Vapor 5, Span & Memory Safety
(13:38) - Package Flags & Dropping EventLoopFutures
(18:36) - Streaming & the Swift HTTP Server
(24:21) - VaporTesting & Macros
(33:18) - OpenAPI & the Future of Fluent
(38:48) - AI, Open Source & the New Networking APIs