try! Swift Tokyo 2016
2016-03-10..2016-03-12
Tokyo, Japan
[try! Swift Tokyo 2016, try! Swift Tokyo 2017, try! Swift NYC 2017, try! Swift Tokyo 2018, try! Swift NYC 2018, try! Swift Tokyo 2019, try! Swift NYC 2019, try! Swift Tokyo 2025]
who it's for
swift developers, ios developers, cross-platform swift engineers, library authors, testing engineers, app architects, compiler contributors
topics
SIL and LLVM IR output; swift compiler contribution workflow; swift package manager usage; cocoapods and carthage packaging; linux swift toolchain and docker; parser combinators in Swift; protocol-based dependency injection; type erasure for associatedtypes; generic table view controllers; modern Core Data wrappers; auto layout with NSLayoutAnchor; statistical models implemented in Swift
| title | author | length |
|---|---|---|
| Contributing to Open Source Swift | Jesse Squires | 32m |
Explains how Swift code flows: Swift parses to an AST, typechecks to SIL (SIL intermediate language), optimizes and lowers to LLVM IR and then native code… | ||
| Creating a Swift Library | Jeff Hui | 26m |
A toy library called Snorlax is built and released as a concrete example: one function that sleeps randomly, plus an async test and docs. The workflow covers… | ||
| Design of Everyday Swift | Rachel Bobbins | 26m |
Argues that Don Norman’s design principles map directly onto Swift code and developer UX, demonstrating a tiny one-view controller (≈20 lines) built with… | ||
| Practical Cross-Platform Swift | JP Simard | 26m |
Covers a testing and build workflow that actually runs on multiple platforms: Swift Package Manager for modules and tests, a Mac setup using Xcode plus an… | ||
| Real World Mocking in Swift | Veronica Ray | 27m |
Argues OCMock-style runtime patching is impractical in Swift so teams end up writing their own test doubles, demonstrates replacing NSURLSession with a mock… | ||
| Hipster Swift | Hector Matos | 29m |
Walks through concrete Swift features and what they actually do: noescape closures don’t require capturing self and let the compiler optimize and error when… | ||
| Parser Combinators in Swift | Inami Yasuhiro | 26m |
A monadic parser-combinator library called try-parsec is implemented in pure Swift (inspired by Haskell Parsec) and assembles small parsers—satisfy, string… | ||
| Boundaries in Practice | Ayaka Nonaka | 27m |
Argues that “Functional Core, Imperative Shell” saves pain by moving stateful networking and routing out of view controllers: builds a… | ||
| Table View Controllers in Swift | Chris Eidhof | 29m |
Builds a reusable UITableViewController that actually works: starts with a concrete Person table, then generalizes with generics so the same controller… | ||
| Modern Core Data | Daniel Eggert | 25m |
Core Data can be modernized by small Swift wrappers that make it more readable and less error‑prone: uses protocol and protocol extensions to map entities to… | ||
| Keep Calm and Type Erase On | Gwendolyn Weston | 22m |
Defines a type as a classification of values and legal operations, distinguishes concrete vs abstract types, and shows reification by supplying type… | ||
| Train Your Swift: Computational Statistics in Swift Examples | Diana Zmuda | 29m |
Library written in Swift that ranks, classifies, summarizes and generates anime using real data: titles, descriptions and up/down votes. Implements a Wilson… | ||
| nothing matches | ||