Skip to content
0:00 / 0:00

#state-machines#swift-nio#http2

Cory Benfield - Building State Machines in Swift

SwiftServerConf

3K subscribers • 5 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • A classic. People kept recommending it from 2020 to 2023.
  • Presented by Cory Benfield, Apple engineer

Advanced. Deep dive for people who know the field.

4.1K views6 years ago2 recommendations

Programming languagesSystems programmingSwiftConcurrency and parallelismPerformance and optimization

Cory Benfield discusses lessons learned from building the HTTP/2 connection state machine in Swift, focusing on safety and performance.

Recorded at the ServerSide.swift conference in Copenhagen in 2019. Twitter: twitter.com/swiftserverconf Website: serversideswift.info Organized by: Tim Condon: twitter.com/0xtim Steffen Sommer: twitter.com/steffendsommer Martin J. Lasek: instagram.com/martin_lasek

Why it's here

2 people recommend this

What people say. Recommended as an excellent resource on designing robust and high-performance state machines in Swift.

u/Gaxxeyin r/swift • Recommends

On “Modern MVVM iOS App Architecture with Combine and SwiftUI”

This is a great talk if you're looking for more resources on state machines.

u/favoritediOS + OS Xin r/swift • Recommends

On “New to Swift. Can't wrap my head around how implement a relatively simple pattern”

If you're building state machines in Swift, I highly recommend you watch this conference talk by one of the Apple folks behind swift-nio from a few years ago. He goes over the lessons learned from building the HTTP/2 connection state machine, optimizing for safety and performance.