YoVDO

Building a Swift Web API

Offered By: try! Swift Conference via YouTube

Tags

try! Swift Conference Courses iOS Development Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Optimize Your Swift Code
try! Swift Conference via YouTube
Swift Concurrency in GoodNotes
try! Swift Conference via YouTube
Introducing the Beeline Library - Another Approach to Routing on iOS
try! Swift Conference via YouTube
Swift Expression Macros - A Practical Introduction
try! Swift Conference via YouTube
Getting Started with Combine
try! Swift Conference via YouTube