Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to AsyncHTTPClient

try! Swift Conference via YouTube

Overview

Explore the introduction to AsyncHTTPClient in this 23-minute conference talk from try! Swift NYC 2019. Dive into the world of high-performance event-driven networking applications as Tom Doron, a senior engineering manager at Apple, presents this cross-platform HTTP client implementation built on SwiftNIO. Learn about the current functionality, follow an entry-level tutorial, and discover advanced usage techniques. Understand the motivation behind AsyncHTTPClient, its advantages over URLSession, and how it addresses the needs of the Swift server community. Gain insights into key concepts such as synchronous decoupling, HTTP pipelining, event loops, and streaming APIs. Discover features like TLS support, redirects, timeouts, and proxy handling. Conclude with a look at future developments and ways to get involved in this open-source project.

Syllabus

Intro
Welcome
Authors
Community
Why AsyncHTTPClient
What about URLSession
Synchronous Decoupling
Problems with Microservices
Layering
Pipeline
HTTP Pipeline
Features
Event Loop
Thread Pool
Event Loop Group
HTTP Client
HTTP Response
Streaming API
HTTP Delegate
Backpressure
Streaming
Future
TLS
Redirects
Timeouts
Proxy
Next steps
How to get involved

Taught by

try! Swift Conference

Reviews

Start your review of Introduction to AsyncHTTPClient

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.