Server

Server

Servers are powerful systems designed to manage, store, and process data, and to deliver services to clients over a network.

They play a critical role in hosting websites, applications, databases, and other resources. Learn about different types of servers, including web servers, database servers, and application servers, and explore their configurations and use cases. Discover best practices for server management, security, and optimization to ensure reliable and efficient service delivery.

9 posts

· 10 min read

Beginner's Guide to Protocol Buffers and gRPC with Swift

Learn Protocol Buffers and gRPC with Swift in this easy, step-by-step beginner's guide.

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

· 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

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

· 14 min read

What's new in Hummingbird 2?

Discover Hummingbird 2: a Swift-based HTTP server framework, with modern concurrency and customizable request contexts.

· 5 min read

Working with UDP in SwiftNIO

Create UDP servers and clients using SwiftNIO and structured concurrency