After finalizing my integration tests I can finally update my code for communicating with #AWS #DynamoDB ๐
Finally added swift-configuration package to my #AWS Lambda functions. Works like a charm ๐
Trying #SwiftOnServer now. It is insanely good. I do pretty simple things, but I love it. gRPC/OpenAPI/PostgreSQL/NIO support โ easy.
The only thing that slows me considerably is Xcode. VSCode is not that better unfortunately. I miss JetBrains tools sooooo much. Please, #JetBrains, allow me to work with plain Swift Packages on Mac. https://youtrack.jetbrains.com/issue/KMT-1980/Cant-run-Swift-Package-on-macOS-My-Mac-target
And compilation time. I have 5 services, each is tiny, but depends on grpc/protobuf/etc. Each compiles 1.5 mins. How to make it quick?
Yay, finally I released v1.0 of swift-jobs my job queue implementation. Can be used for running workloads asynchronously or off-loading them to another server. There are Postgres and Valkey/Redis drivers available for managing storage. swift-jobs is framework agnostic and can be used with Vapor as well as Hummingbird.
https://github.com/hummingbird-project/swift-jobs/releases/tag/1.0.0
๐ Join us tomorrow for Swift Server Side Meetup #04!
Learn about
โ Infrastructure as Swift by @andrew_barba
โ Serverless Swift with Hummingbird & DynamoDB by @natanrolnik
๐ 4/28 10am PT / 18h London / 19h Paris
Online at https://youtube.com/live/Kis9rrtsnwM
๐ Join us for Swift Server Side Meetup #04 โ April 28th, 2025!
๐ก Infrastructure as Swift by Andrew Barba + Serverless Swift with Hummingbird & DynamoDB by Natan Rolnik
๐ 10am PT / 18h London / 19h Paris
๐ https://www.youtube.com/watch?v=Kis9rrtsnwM
Been writing a web app using swift/hummingbird. For fun, I want auth to be passkey-only. But, Iโm running into a fairly basic issue:
How do I write a controller-level test to verify my #passkey implementation works?
Iโm using https://github.com/hummingbird-project/hummingbird-examples/blob/main/webauthn/Sources/App/Controllers/WebAuthnController.swift as a reference implementation, but that particular example has no tests for passkey auth. I want to verify Iโm doing the right things, and also have a harness for quickly getting auth for testing other auth-required pages.
Excited to announce that I'll be speaking at the next Swift Meetup Munich in November! ๐
Dive into the server side with me, and let's explore together.
See you there! ๐
#swift #meetup #munich #iOS #SwiftUI #SwiftOnServer
https://www.meetup.com/de-DE/swift-meetup-munich/events/303824765
One of my favorite talks at @swiftserverconf this year: @vry presents how @things uses #SwiftOnServer to run their backend. #swift