~/conference

try! Swift NYC 2017

iOS developers, Swift developers, mobile app engineers, app architects, backend Swift developers, engineering managers, qa engineers, tooling contributors

Swift 4 Codable JSON mapping; ARKit world tracking and SceneKit; Core Data migration strategies; libSyntax code transformation; Vapor server-side Swift; modern RxSwift architectures; MVVM and VIPER app architecture; Twilio Programmable Chat integration; CI and automated code signing (buddybuild); map and flatMap collection patterns; driving view state with JSON playback; rich custom iOS notifications

titleauthorlength
Spontaneous Swift Sudoku SolvingSoroush Khanlou23m
Live-codes a working Sudoku solver in Swift that first applies constraint propagation (fill cells with a single candidate) and then a recursive backtracking…
Talk on
Core Data Migrations: Can we do Better?Priya Rajagopal25m
Shows how Core Data actually migrates: demonstrates a simple lightweight migrations rename, a type-change solved by a custom NSMigrationPolicy transform…
Talk on
Getting Started with ARKitGlenna Bufford17m
Shows a working ARKit prototype built with the Xcode AR template using ARWorldTrackingConfiguration and SceneKit, placing textured cardboard boxes on detected…
Talk on
Twilio Programmable Chat APISam Agnew07m
Twilio Programmable Chat API is generally available and provides iOS, web, and Android SDKs; server-side code must generate authentication tokens. The demo…
Talk on
Swift 4 CodableInami Yasuhiro21m
Swift 4 Codable maps JSON to Swift structs with auto-synthesized CodingKeys and generated init(from:) / encode(to:), letting JSONDecoder/JSONEncoder parse a…
Talk on
Map and FlatMap MagicNeem Serra26m
Shows concrete Swift patterns and working code examples for transforming collections and optionals using map and flatMap, using cupcake arrays to demonstrate…
Talk on
Driving View-State through Data for Fun and/or DebuggingMatt Gallagher25m
Argues that every mutable UI element is a serializable model and shows a working iOS clocks app (based on Apple’s master‑detail template) where a separate…
Talk on
MVVM at Scale: Not so SimpleNataliya Patsovska22m
Argues that MVVM can help but often just moves complexity into a single object, shows a small Swift app called Trip Check‑in app that uses Foursquare for place…
Talk on
Flexible View Controller Interfaces With Swift 4James Dempsey28m
Demonstrates using Swift 4 existentials to replace repeated storyboard casting by defining a small protocol for the interface, combining it with…
Talk on
Improving Swift Tools with libSyntaxHarlan Haskins22m
libSyntax provides a concrete tree that preserves every token and trivia, exposes three construction APIs (make/with/builder APIs) and lets code be transformed…
Talk on
Ship your App in Less than 10 MinutesDennis Pilarinos13m
Demo of buddybuild shows onboarding from GitHub, auto-detecting project type (native, React Native, Cordova), pulling CocoaPods and dependencies, and spinning…
Talk on
Creating Rich Custom UI NotificationsCraig Clayton15m
Uses iOS 10 and 11 notification APIs with concrete wiring: implement didRegister, willPresent and didReceive, set mutable-content flag, use a service extension…
Talk on
Error Handling Made EasyEleni Papanikolopoulou, Kostas Kremizas24m
A small open‑source framework called Error Handler implements declarative rules that match errors and run closures, with built‑in actions for offline, HTTP…
Talk on
Modern RxSwift ArchitecturesKrunoslav Zaher25m
Library RxFeedback extends RxSwift with a system operator that models cyclic data flows (example: paging where “next page” URL is state) and turns effects into…
Talk on
Exploring Natural Language ProcessingPaola Mata17m
Demo shows iOS 11's Core ML plus Foundation’s NSLinguisticTagger doing tokenization, language identification, part‑of‑speech tagging, lemmatization for search…
Talk on
Swift Chatbots for Fun! and ProfitRay Tsaihong15m
Builds chatbots as server-side Swift REST services using Vapor + Heroku, exposing a callback endpoint that receives Messenger JSON and replies via the…
Talk on
Building a Framework with VIPERSonam Dhingra26m
Implementation of VIPER as a reusable framework that actually ships: a protocol-first module called VideoPlaybackKit that exposes a simple enum videoType and…
Talk on
Server-side Swift Using VaporTanner Nelson19m
Vapor is a server-side Swift web framework that runs inside Xcode with breakpoints and a local server, uses the Vapor Toolbox to create, build and deploy…
Talk on
A Funny Thing Happened On The Way To This ArrayErica Sadun23m
Shows concrete ways to generate fixed‑count arrays (views, random numbers) and why common tricks fail: for‑loops and map work but map misuses the domain…
Talk on
Machine Ethics and Emerging TechnologiesPaul Fenwick41m
Autonomous cars cut U.S. traffic deaths from ~40,000 to a projected ~2,000 but create concentrated corporate liability and new failure modes from software…
Talk on
The Role of being Technical in Technical LeadershipCamille Fournier22m
Argues that engineering management remains a technical job supported by concrete habits and roles: three core capabilities are debugging, empathy, and…
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.