Kaitlin Mahar, lead engineer at MongoDB and member of the Swift Server Work Group, joins John to discuss the current state of server-side Swift, designing APIs for server-side libraries, and Swift’s upcoming suite of structured concurrency features.
Sponsor
Clubhouse: A lightweight, yet powerful project management tool that’s built specifically for software teams. Try it for free for two months at clubhouse.io/sundell.
Links
- Kaitlin on Twitter
- John on Twitter
- MongoDB’s Swift driver
- MongoDB Atlas
- The MongoDB + Vapor integration library
- MongoDB’s specifications repo
- Swift Server Work Group
- Cassandra
- The Server category on the Swift forums
- SwiftNIO
- Swift Package Index
- The Swift Server Work Group’s incubation process
- Async/await
- Futures and Promises
- Structured concurrency in Swift
- Combine
- The Builder pattern
- The Factory pattern
- Rust
- Codable
- BSON
- Publish’s Markdown metadata decoder
- Amazon’s Smoke framework
- Property wrappers
- Result/function builders
- Intro and outro music by Dariusz Dziuk