Overview
Syllabus
Intro
lan Partridge
Open Source Swift
Open, inclusive development community
Swift's Amazing Journey
Building on the shoulders of giants
Language evolution process
Swift Memory Usage
Swift Performance by Memory
Control Flow
Switch
Optionals
Optional Chaining
Functions
Closures
Structs
Enums
Classes
Protocols and Extensions
IBM Swift Sandbox
Why Swift on the server?
Isomorphic Swift code
Bringing Swift to the Server
Grand Central Dispatch
Running work on queues
Grouping work
GCD in Swift 3
Growing server-side ecosystem
Server APIs Work Group
IBM Swift Package Catalog
Kitura Web Framework
Developing a Kitura web application
Adding authentication via OAuth 2.0
IBM Cloud Tools for Swift
IBM Bluemix Runtime for Swift
The future of Swift on Linux?
Taught by
Devoxx