92: “All of our wildest Swift dreams” with special guest Kaitlin Mahar
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