Joannis Orlandos

Joannis Orlandos

Unbeatable Software B.V.

Joannis is a maintainer for Hummingbird 2, member of the Swift Server WorkGroup, and the co-founder of Unbeatable Software B.V. In addition, he’s the co-creator of this site and its newsletter.

Some further highlights of his work include Vapor 3, MongoKitten and Citadel.

Sponsor his work


17 posts

· 16 min read

Advanced Async Sequences

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

· 11 min read

Building an HTTP client using SwiftNIO

Learn how to build a simple HTTP client using SwiftNIO and structured concurrency.

· 2 min read

Developing with Swift in Visual Studio Code

Learn how to set up your Visual Studio Code for Swift development using Docker, Dev Containers and the Swift for VS Code extension.

· 8 min read

Getting Started with MongoKitten

Learn how to get started with MongoDB using MongoKitten

· 3 min read

Getting Started with Swift Package Manager

Learn how to create and manage Swift packages with SwiftPM.

· 9 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.

· 3 min read

Hummingbird and CORS

Learn how to use Hummingbird and CORS in Swift

· 8 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

Templating with Swift-Mustache

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

· 6 min read

Using Hummingbird's Request Contexts

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

· 7 min read

Using OpenAPI Generator with Hummingbird

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

· 11 min read

Using SwiftNIO - Channels

Create a TCP server using SwiftNIO and structured concurrency

· 5 min read

Using SwiftNIO - Fundamentals

Learn the fundamental concepts of SwiftNIO, such as EventLoops and nonblocking I/O

· 5 min read

Working with UDP in SwiftNIO

Create UDP servers and clients using SwiftNIO and structured concurrency