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

YouTube

Building a Swift Web API

try! Swift Conference via YouTube

Overview

Explore the process of building a Swift Web API in this 23-minute conference talk from try! Swift Tokyo 2017. Dive into API design principles, focusing on creating evolving and maintainable services. Learn about REST, hypermedia, and declarative programming techniques. Discover how to anticipate and implement changes without exposing implementation details. Compare popular Swift web frameworks and gain insights into deployment and monitoring practices. Benefit from speaker Kyle Fuller's extensive open-source experience and practical knowledge in crafting beautiful applications and developer tools.

Syllabus

Intro
API Design
What makes a good API?
Example: Pagination
How do we introduce changes to our API?
Versioning APIs
API is coupled to implementation details
What happens when you version an API?
How can we design the API without exposing implementation details?
REST Representational State Transfer
Anticipating change is one of the central themes of REST
Tight Coupling
Controls have to be learned on the fly. That's what hypermedia enables
Web Linking RFC 5988
Building an API in Swift
Web Frameworks
Frank vs Kitura vs Vapor
Server APIs Working Group
Manual Deployment
Monitoring
Papertrail

Taught by

try! Swift Conference

Reviews

Start your review of Building a Swift Web API

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.