🚀 Swift AWS Lambda Runtime v2 is out!
Build modern, scalable, and efficient Lambda functions in pure Swift!
Full async/await, response streaming, background tasks, and Swift 6 support.
Release notes & docs: github.com/swift-ser...
#SwiftLang #Serverless #serversideswift2025
Another amazing edition of ServerSide.swift has wrapped up! #ServerSideSwift2025
Back home, inspired by this incredible community and Apple’s latest announcements.
To me, it’s clearer than ever: Swift is destined to take over the world 😏
Architecture: Client app calls DCDevice.current.generateToken(), sends to your server. Server signs JWT with ES256 + your key, queries Apple's API with device token. You get/set 2 bits per device. Use for rate limiting, fraud detection. #swiftlang #serversideSwift2025
Device Check on server-side Swift: You need the private key from App Store Connect, not embedded in your app. The app uses DeviceCheck framework client-side, your Vapor/Hummingbird server validates tokens server-side with the .p8 key. #swiftlang #serversideSwift2025
2025 - that's a wrap
#swiftlang
#serversideswift2025
Swift's async/await structured concurrency gives you fine-grained control over distributed operations. With SE-0414's task isolation and SE-0420's networking improvements, you can build custom replication protocols that outperform Go's goroutines in memory efficiency. #swiftlang #serversideSwift2025
If a team that lived in C and Go can build production container infrastructure in Swift, the language is ready for serious server-side systems work. - Eric Ernst, Apple #swiftlang #serversideSwift2025
github.com/apple/contai...
Our final talk of the conference! Eric Ernst is giving us a deep dive into the new container frameworks released for Swift at WWDC this year #serversideswift2025 #swiftlang
To kick off the final session, Mads Odgaard is giving an update on Swift Java interoperability #serversideswift2025 #swiftlang
Next lightning talk, Eric Bariaux is going to cover everything you need to know about Cryptography! #serversideswift2025 #swiftlang
During her AWS internship, Mona Dierickx built the Swift Bedrock Library - a type-safe wrapper that turns 20 lines of boilerplate AWS SDK code into 5 clean lines. No more string model IDs or manual config. #swiftlang #serversideSwift2025
The next lightning talk is from Mona Dierickx talking about her experiences making generative AI easy to use from Swift #serversideswift2025 #swiftlang
Swift gets durable workflows! The Swift Temporal SDK brings true fault-tolerant execution to server-side Swift. Write workflows that survive crashes, restarts, and failures—your code persists state automatically and resumes from interruption.
#swiftlang #serversideSwift2025
@tachyonics.bsky.social Question on smockable's preprocessorFlag option I feel like it should be the default to wrap generated code from the macro with DEBUG NO? #swiftlang #serversideSwift2025
The Swift compiler is your first line of defense for server deployments. Pull runtime failures into compile-time by avoiding Any types, untyped dictionaries, and implicit unwraps. Type safety isn’t academic—it’s what keeps your servers running. #swiftlang #serversideSwift2025
🔍 Context propagation in distributed tracing
From @slashmo's FOSDEM 2025 talk on server-side Swift observability:
When a request hits your edge proxy, it creates a root span. How does that trace context flow through your microservices?
#swiftlang #serversideSwift2025
To take us into lunch, Si Beaumont and Moritz Lang are giving us a deep dive into Observability with Swift #serversideswift2025 #swiftlang
🚀 It's official! Breeze 1.0.0 is here! 🎉
Building serverless APIs in Swift has never been easier.
This major release solidifies support for:
✅ Swift 6.2.0
✅ swift-aws-lambda-runtime 2.0.0
👉 github.com/swift-server...
#SwiftLang #Serverless #OpenSource #ServerSideSwift2025
After the break, Simon Pilkington is on stage to give us some effective strategies for testing and deploying Swift systems #serversideswift2025 #swiftlang
First talk of the morning is George Barnett introducing to gRPC with Swift #serversideswift2025 #swiftlang
Today was day 1/2 #serversideSwift2025 I loved it. I took audio using whisper note and fed transcriptions into claude. Then I installed historian mcp to analyse my conversations. This I feed to claude code to build me a swift agent. If it works I will open source if there is interest? #swiftlang
Wow @breakth-esystem.bsky.social ‘s presentation on the lessons and progress of @telemetrydeck.com was just fantastic #ServerSideSwift2025
Georg Tuparev #serversideSwift2025 13.4PB containers (6 racks, 42 pods) storing 42 months of observatory data. 10Gb/s backbone, 11kW peak power. Using SeaweedFS bridge during migration from Java to Swift. Transaction flow: Client login → Request UUID → Stream data → Checksum → Replicate.
#swiftlang
At #serversideSwift2025 - @serversideswift.info on why Span matters for cross-platform Swift.
ByteBuffer (server), Data (iOS), UInt8 arrays (embedded) - different bag-of-bytes types everywhere. Span gives a unified view, eliminates copies in JSON encoding/decoding.
#swiftlang
Emma Gaubert breaking down Vapor vs Hummingbird at #serversideSwift2025:
Vapor = opinionated, batteries included
Hummingbird = flexible, bring your own components
Which trade-offs fit your use case? #swiftlang
@massicotte.org on Swift concurrency. His talk on non-isolated non-sending in 6.2 solves the isolation mismatch issues.
The @concurrent attribute gives explicit actor hopping control.
What isolation patterns work for your server code?
@serversideswift.info #serversideSwift2025 #swiftlang
Adam Fowler mentioned valkey-swift uses parameter packs for type-safe commands—but said it was "quite problematic". tradeoff: GET returns the right type, not a generic token
Anyone using it in production? Worth the complexity?
swift.org/blog/pack-iteration
#swiftlang #serversideSwift2025
Adam Fowler just demoed a real-time chat server valkey-swift Hummingbird at #serversideSwift2025. Cluster setup, streams for pub/sub, Redis compatibility.
Built a chat app in ~100 lines. What's your caching/messaging stack look like?
github.com/valkey-io/valkey-swift
#swiftlang
Adam Fowler is on stage talking about his new library Valkey-Swift! #serversideswift2025 #swiftlang
Swift 6.2 brings C performance safely Ben Cohen keynote at #serversideSwift2025
• Span - borrowed views, compile-time lifetime checks
• InlineArray - stack allocation
• UniqueArray - no reference counting in swift-collections.
Swift Profile Recorder for in-process profiling released.
#swiftlang