~/conference

try! Swift Tokyo 2016

date:2016-03-10..2016-03-12
location:Tokyo, Japan
series:try! Swift Tokyo · 8 editions
tags:[swift]

swift developers, ios developers, cross-platform swift engineers, library authors, testing engineers, app architects, compiler contributors

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

titleauthorlength
Contributing to Open Source SwiftJesse Squires32m
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…
Talk on
Creating a Swift LibraryJeff Hui26m
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…
Talk on
Design of Everyday SwiftRachel Bobbins26m
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…
Talk on
Practical Cross-Platform SwiftJP Simard26m
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…
Talk on
Real World Mocking in SwiftVeronica Ray27m
Argues OCMock-style runtime patching is impractical in Swift so teams end up writing their own test doubles, demonstrates replacing NSURLSession with a mock…
Talk on
Hipster SwiftHector Matos29m
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…
Talk on
Parser Combinators in SwiftInami Yasuhiro26m
A monadic parser-combinator library called try-parsec is implemented in pure Swift (inspired by Haskell Parsec) and assembles small parsers—satisfy, string…
Talk on
Boundaries in PracticeAyaka Nonaka27m
Argues that “Functional Core, Imperative Shell” saves pain by moving stateful networking and routing out of view controllers: builds a…
Talk on
Table View Controllers in SwiftChris Eidhof29m
Builds a reusable UITableViewController that actually works: starts with a concrete Person table, then generalizes with generics so the same controller…
Talk on
Modern Core DataDaniel Eggert25m
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…
Talk on
Keep Calm and Type Erase OnGwendolyn Weston22m
Defines a type as a classification of values and legal operations, distinguishes concrete vs abstract types, and shows reification by supplying type…
Talk on
Train Your Swift: Computational Statistics in Swift ExamplesDiana Zmuda29m
Library written in Swift that ranks, classifies, summarizes and generates anime using real data: titles, descriptions and up/down votes. Implements a Wilson…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.