Posts

Browse all articles.

· 13 min read

Faster GitHub Actions CI for Swift Projects

How we reduced Vapor’s Penny Bot CI times to go from 10 and 14.5 minutes to 4 and 3 minutes.

· 2 min read

Hummingbird and CORS

Learn how to use Hummingbird and CORS in Swift

· 7 min read

Introduction to JWTs in Swift

Learn how to use JWTs in Swift to secure your API

· 2 min read

Getting Started with MongoKitten

Learn how to get started with MongoDB using MongoKitten

· 3 min read

Realtime MongoDB Updates with ChangeStreams and WebSockets

Learn how to implement real-time updates over WebSockets using ChangeStreams and MongoKitten

· 3 min read

Getting Started with Swift Package Manager

Learn how to create and manage Swift packages with SwiftPM.

· 3 min read

Using Hummingbird's Request Contexts

Learn about request contexts in Hummingbird and how to use them.

· 2 min read

How to Build a Proxy Server with Hummingbird

Learn how to leverage the flexibility and performance of Hummingbird to build a proxy server.

· 7 min read

Getting Started with SwiftPM Snippets

Learn what Swift Snippets are, and how they can enrich your libraries.

· 2 min read

Working with UDP in SwiftNIO

Create UDP servers and clients using SwiftNIO and structured concurrency

· 7 min read

Advanced Async Sequences

Learn how to use and create your own AsyncSequences in Swift.

· 7 min read

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.

· 4 min read

Introduction to Swift Service Lifecycle

This article offers practical examples to introduce the Swift Service Lifecycle library.

· 3 min read

Templating with Swift-Mustache

Learn how to template emails and web pages with Swift-Mustache.

· 11 min read

Useful scripts for server-side Swift

Learn about shell scripts to enforce coding standards and conduct checks for backend Swift projects.

· 4 min read

AsyncHTTPClient by example

This article offers practical examples to introduce the Swift AsyncHTTPClient library.

· 13 min read

Using Structured Concurrency and Shared State

Learn how actors and sendable prevent race conditions in your concurrent code.

· 14 min read

Getting Started: Swift's Structured Concurrency

Learn how to apply structured concurrency in your applications, using task groups and other structured concepts.

· 4 min read

Environment Variables in Swift

Explore the importance of environment variables in Swift and how to use them.

· 6 min read

Using OpenAPI Generator with Hummingbird

Learn how to use OpenAPI Generator to create Swift APIs with Hummingbird.