try! Swift NYC 2017
2017-09-05..2017-09-06
New York City, United States
[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
iOS developers, Swift developers, mobile app engineers, app architects, backend Swift developers, engineering managers, qa engineers, tooling contributors
topics
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
| title | author | length |
|---|---|---|
| Spontaneous Swift Sudoku Solving | Soroush Khanlou | 23m |
Live-codes a working Sudoku solver in Swift that first applies constraint propagation (fill cells with a single candidate) and then a recursive backtracking… | ||
| Core Data Migrations: Can we do Better? | Priya Rajagopal | 25m |
Shows how Core Data actually migrates: demonstrates a simple lightweight migrations rename, a type-change solved by a custom NSMigrationPolicy transform… | ||
| Getting Started with ARKit | Glenna Bufford | 17m |
Shows a working ARKit prototype built with the Xcode AR template using ARWorldTrackingConfiguration and SceneKit, placing textured cardboard boxes on detected… | ||
| Twilio Programmable Chat API | Sam Agnew | 07m |
Twilio Programmable Chat API is generally available and provides iOS, web, and Android SDKs; server-side code must generate authentication tokens. The demo… | ||
| Swift 4 Codable | Inami Yasuhiro | 21m |
Swift 4 Codable maps JSON to Swift structs with auto-synthesized CodingKeys and generated init(from:) / encode(to:), letting JSONDecoder/JSONEncoder parse a… | ||
| Map and FlatMap Magic | Neem Serra | 26m |
Shows concrete Swift patterns and working code examples for transforming collections and optionals using map and flatMap, using cupcake arrays to demonstrate… | ||
| Driving View-State through Data for Fun and/or Debugging | Matt Gallagher | 25m |
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… | ||
| MVVM at Scale: Not so Simple | Nataliya Patsovska | 22m |
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… | ||
| Flexible View Controller Interfaces With Swift 4 | James Dempsey | 28m |
Demonstrates using Swift 4 existentials to replace repeated storyboard casting by defining a small protocol for the interface, combining it with… | ||
| Improving Swift Tools with libSyntax | Harlan Haskins | 22m |
libSyntax provides a concrete tree that preserves every token and trivia, exposes three construction APIs (make/with/builder APIs) and lets code be transformed… | ||
| Ship your App in Less than 10 Minutes | Dennis Pilarinos | 13m |
Demo of buddybuild shows onboarding from GitHub, auto-detecting project type (native, React Native, Cordova), pulling CocoaPods and dependencies, and spinning… | ||
| Creating Rich Custom UI Notifications | Craig Clayton | 15m |
Uses iOS 10 and 11 notification APIs with concrete wiring: implement didRegister, willPresent and didReceive, set mutable-content flag, use a service extension… | ||
| Error Handling Made Easy | Eleni Papanikolopoulou, Kostas Kremizas | 24m |
A small open‑source framework called Error Handler implements declarative rules that match errors and run closures, with built‑in actions for offline, HTTP… | ||
| Modern RxSwift Architectures | Krunoslav Zaher | 25m |
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… | ||
| Exploring Natural Language Processing | Paola Mata | 17m |
Demo shows iOS 11's Core ML plus Foundation’s NSLinguisticTagger doing tokenization, language identification, part‑of‑speech tagging, lemmatization for search… | ||
| Swift Chatbots for Fun! and Profit | Ray Tsaihong | 15m |
Builds chatbots as server-side Swift REST services using Vapor + Heroku, exposing a callback endpoint that receives Messenger JSON and replies via the… | ||
| Building a Framework with VIPER | Sonam Dhingra | 26m |
Implementation of VIPER as a reusable framework that actually ships: a protocol-first module called VideoPlaybackKit that exposes a simple enum videoType and… | ||
| Server-side Swift Using Vapor | Tanner Nelson | 19m |
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… | ||
| A Funny Thing Happened On The Way To This Array | Erica Sadun | 23m |
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… | ||
| Machine Ethics and Emerging Technologies | Paul Fenwick | 41m |
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… | ||
| The Role of being Technical in Technical Leadership | Camille Fournier | 22m |
Argues that engineering management remains a technical job supported by concrete habits and roles: three core capabilities are debugging, empathy, and… | ||
| nothing matches | ||