Empower Apps

← Empower Apps16 okt · 47 min

We Don’t Have Any Futures or Promises Anymore with Tim Condon

We Don’t Have Any Futures or Promises Anymore with Tim Condon16 okt47 min

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