Swift on server
Articles about server-side Swift development. Created by Joannis Orlandos and Tibor Bödecs.
Featured posts
Structured Concurrency and Shared State in Swift
Learn how actors and sendable prevent race conditions in your concurrent code.
Getting Started with Structured Concurrency in Swift
Learn how to apply structured concurrency in your applications, using task groups and other structured concepts.
Using environment variables in Swift
Explore the importance of environment variables in Swift and how to use them.
What's new in Hummingbird 2?
Discover Hummingbird 2: a Swift-based HTTP server framework, with modern concurrency and customizable request contexts.
Logging for server-side Swift apps
Discover how to integrate the Logging library into an application, use various log levels, and tailor the unified logging API for backend projects.
Latest posts
WebSocket tutorial using Swift and Hummingbird
In this article, you will learn about WebSockets and how to use them with the Hummingbird framework in a straightforward, easy-to-follow manner.
Introduction to Swift Service Lifecycle
This article offers practical examples to introduce the Swift Service Lifecycle library.
Templating with Swift-Mustache
Learn how to template emails and web pages with Swift-Mustache.
Useful scripts for server-side Swift libraries
Learn about shell scripts to enforce coding standards and conduct checks for backend Swift projects.
AsyncHTTPClient by example
This article offers practical examples to introduce the Swift AsyncHTTPClient library.
Structured Concurrency and Shared State in Swift
Learn how actors and sendable prevent race conditions in your concurrent code.
Getting Started with Structured Concurrency in Swift
Learn how to apply structured concurrency in your applications, using task groups and other structured concepts.
Using environment variables in Swift
Explore the importance of environment variables in Swift and how to use them.