Swift on server
Articles about server-side Swift development. Created by Joannis Orlandos and Tibor Bödecs.
Featured posts
Using Structured Concurrency and Shared State
Learn how actors and sendable prevent race conditions in your concurrent code.
Getting Started: Swift's Structured Concurrency
Learn how to apply structured concurrency in your applications, using task groups and other structured concepts.
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.
Latest posts
Working with UDP in SwiftNIO
Create UDP servers and clients using SwiftNIO and structured concurrency
Advanced Async Sequences
Learn how to use and create your own AsyncSequences in Swift.
Using WebSockets in 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
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.
Using Structured Concurrency and Shared State
Learn how actors and sendable prevent race conditions in your concurrent code.
Getting Started: Swift's Structured Concurrency
Learn how to apply structured concurrency in your applications, using task groups and other structured concepts.