Honza Dvorsky

Honza Dvorsky


Talk Details

Title

Separate code from configuration with Swift Configuration

Description

Swift Configuration provides a unified API for reading configuration values and secrets in server-side Swift libraries and applications. By separating the configuration reader from the underlying providers, services can seamlessly switch between different configuration sources: from environment variables and JSON files during development to sophisticated remote configuration systems in production.

This talk demonstrates how to gradually adopt Swift Configuration in your existing Swift libraries and services, starting with basic patterns like reading from environment variables and JSON files, then progressing to advanced scenarios including configuration hot-reloading, access logging, and building custom providers.

You’ll leave with practical knowledge and code examples that you can immediately apply to modernize configuration management in your Swift libraries and services.


About the Speaker

Position

Engineer on the Swift Server Ecosystem team at Apple

Bio

I'm Honza, a software engineer from the Czech Republic. I started as an iOS developer and over the past 9 years at Apple, I've been building developer tools and libraries - from Xcode, XCTest, and Xcode Cloud to more recently helping shape the Swift Server ecosystem through Swift OpenAPI Generator