🛰️ Swift Server Meetup – June 23 @ 7pm CEST
🛠️ Embedded Swift on ESP32 – Juraj Michálek, Espressif
🤖 Swift for Edge AI Devices – Maximilian Alexander, Wendy Labs
📅 Mon, June 23 – Online
🔗 https://youtube.com/live/0JrLkHgZa-k?feature=share
🛰️ Swift Server Meetup – June 23 @ 7pm CEST
🛠️ Embedded Swift on ESP32 – Juraj Michálek, Espressif
🤖 Swift for Edge AI Devices – Maximilian Alexander, Wendy Labs
📅 Mon, June 23 – Online
🔗 https://youtube.com/live/0JrLkHgZa-k?feature=share
When Things rebuilt their server backend with Swift, they saw improved code reuse, rock-solid stability, and a fourfold speed boost when processing sync requests. @things #ServersideSwift https://culturedcode.com/things/blog/2025/05/a-swift-cloud/
I've been playing with NIO and a tiny server project I've been working on. With Swift 6+ things are starting to take shape, and it's a fantastic option for tiny APIs if one is already in the ecosystem.
For me, there is but one blocker to adopting it, and that's compile times. I just can't take several minutes every time I need to test a change. Kudos to folks working on it. I'd love to be able to have it as an option some day.
The recording, slides, and sample project of my #fosdem talk on Distributed Tracing in server-side Swift are already online. I had a great time at FOSDEM and speaking for the first time was a bit intimidating but also lots of fun.
https://fosdem.org/2025/schedule/event/fosdem-2025-5218-distributed-tracing-in-server-side-swift/
#serversideswift
Here's an example of integrating Hummingbird with OpenTelemetry. The integration was the easy part, thanks to all the hard work from @slashmo. The example includes a docker-compose file that includes an otel-collector, Prometheus for metrics, Jaeger for traces and Grafana for viewing the results. That was the hard bit.
https://github.com/hummingbird-project/hummingbird-examples/tree/main/open-telemetry
Let's migrate some server components that will allow me to scale some components horizontally 🤞
Happy to announce that #SwiftWebPush is now feature complete, and fully tested and documented. Unless I'm missing anything egregious, I'll likely tag it as 1.0.0 in its current form in a few weeks to give folks time to try it out!
For those that don't know, this is a library that gives you everything you need to send WebPush messages from a swift-based server, allowing notifications to progressing web apps!
It's 2024 and IPv6 has been out for (checking) nearly 3 decades.
Meanwhile, GitHub's and GitLab's container registries don't work in an IPv6-only environment.
Introducing Swift-WebPush, a new server-side swift library for sending Web Push messages to your web apps and PWAs!
https://github.com/mochidev/swift-webpush
#SwiftWebPush #Swift #OpenSource #BuildInPublic #ServerSideSwift #WebPush
Release day today 🎉 Both authentication framework and compression middleware for Hummingbird have 2.0 releases https://github.com/hummingbird-project/hummingbird-auth/releases/tag/2.0.0
I wrote something about outputting streamed HTTP server responses in structured concurrency. https://opticalaberration.com/2024/10/writing-responses.html
If you’re interested in Toucan, here’s related to talk that demos the tool, “Generating static websites using Swift on the server” https://www.youtube.com/watch?v=FuTpnddLhpU presented at the recent ServerSide.swift conference in London #swiftlang #serversideswift
@dandylyons @obrhoff I don't know, I try to avoid VSC. As good as it may be objectively, it doesn't fit into the platform. Like at all. A big part of the lure of #ServerSideSwift is being able to keep living in the world you already know.
Nova might be an option, but I'm not fluent enough in that yet.
I stick to this, the biggest problem w/ #ServerSideSwift is that it is driven by Apple's needs, which are almost by definition not the needs of anyone else interested in #ServerSideSwift.
It is a mistake to think that SwiftNIO is developed for the larger Swift ecosystem. It is developed specifically and primarily to target Apple requirements (which is totally fine, you just need to be aware).
https://forums.swift.org/t/improving-crypto-on-all-platforms/75330
I'm trying to build my Vapor server with Docker and running into an issue with one my dependencies. I have a custom `FormatStyle` but I'm getting an error: cannot find type 'FormatStyle' in scope
Is FormatStyle not available on Linux?
Kind of enjoying doing server-side stuff. Found a bug in how betas were being handled in the app (once a beta expired the app wouldn't show that, it would just look broken). Instead of having to ship a new version of the app I just changed one line on the server, and problem solved.
“ExaFun with ExaFile”
This will be the title of my presentation for the next #serversideswift (2025).
Now my team and I only have to write about 200k lines of #Swift to finish this tiny project 😎
@krzyzanowskim @mattiem @dgregor79
I am on the way from #swiftconnection to #serversideswift . In Paris I did not hear many warm words about the subject. I hope @finestructure will convince me otherwise in London.
Although I could convert one relatively small project without loosing too many hair, I am sceptical. I know this is needed, but my intuition tells me it was a mistake to enhance the already bloated language to achieve the goal.