~/conference

360|iDev 2019

date:2019-08-25..2019-08-28
location:Denver, United States
series:360|iDev · 3 editions
editions:[360|iDev 2016, 360|iDev 2019, 360|iDev 2021]
tags:[swift]

Swift developers, iOS developers, mobile UI/UX designers, mobile QA engineers, backend Swift engineers, machine learning engineers, AR/VR developers

Swift for TensorFlow; URLSession with Codable; PDFKit annotations and export; CALayer animation techniques; ARKit with CoreLocation (ARCL); WebSockets with SwiftNIO and Network Framework; server-side Swift backends; Codable deep dive; Metal via GPUImage 3; LLDB Instruments and Xcode debugging; RxSwift unit testing; StoreKit in-app purchases

titleauthorlength
Swifty TensorFlowSiamak Ashrafi47m
Argues that Swift for TensorFlow turns eager-style coding into deployable graphs via Graph Program Extraction, exposes gradients by letting the compiler…
Talk on
Tips and Tricks for Working with a New CodebaseCharlie Fish17m
Recommends cloning a real open-source iOS app (uploader lists Firefox, Kickstarter, get hot and Wikipedia) and getting it to build, run, and reverse-engineer…
Talk on
The Laws of MagicDave DeLong21m
Three concrete rules: first law says users accept “magic” only if the rules are clear — examples include redesigning a login into a static factory to make…
Talk on
Take Care of YourselfNathan Eror45m
30 minutes of moderate to intense exercise daily reduces risks for heart disease, Alzheimer’s and depression and is tracked by the green activity ring on Apple…
Talk on
Think DifferentJanie Larson46m
Claims autism is a neurological sensory-processing difference, with shutdowns last 10 minutes to an hour and meltdowns described as sensory overload rather…
Talk on
You can totally do that with a CALayerRich Turton39m
Shows concrete CALayer techniques and limits: emitter layers, textLayer and transform3D, shape and gradient layers, and path interpolation that actually…
Talk on
Kick your 3rd party networking library to the curbTim Miko20m
Argues that modern iOS networking can ditch AFNetworking by rebuilding an API client with URLSession and Codable, cutting a 40‑line request to a few lines and…
Talk on
PDFKit BasicsMitch Cohen19m
Shows how to use PDFKit on iOS/macOS to load a PDF, add concrete annotations, and export a modified file. Demonstrates creating a free‑text annotation with…
Talk on
When a Simple Algorithm will DoJoe Cieplinski49m
A local-notification generator analyzes the past six weeks of logs, counts only the first log of the day, doubles the two most recent weeks, and picks times by…
Talk on
Managing Multiple Projects Without Losing Your Mind (Probably)Tammy Coron42m
Claims a workable system: consolidate everything into one spot (she uses Trello), track real hours with Toggl so billing and effort are honest, prioritize with…
Talk on
Build immersive experiences with ARKit and CoreLocationEric Internicola43m
A library called ARCL combines ARKit and CoreLocation to place world-locked objects and render routes; code uses SceneLocationView, MapKit MKDirections and…
Talk on
Playing Nice with UX and QAVince Davis34m
Claim: simple developer additions cut UX and QA friction. The repo shows a hidden debug section exposing a style guide, all strings, and a browsable list of…
Talk on
WebSockets: Adding Real-Time Data to Your App with SwiftNIO and Network FrameworkJon Bauer49m
WebSockets become native on iOS 13 with URLSession WebSocketTask (Network Framework under the hood); a demo builds a Vapor + SwiftNIO server that streams fake…
Talk on
An Engineer’s Code of EthicsAgis Tsaraboulidis44m
Claims that companies leak millions of records in hacks and that Cambridge Analytica harvested user profiles sit beside a counted "90 plus incidents" from one…
Talk on
Codable Deep DiveMarcus Smith39m
Explains what is implemented: Swift Codable plus a custom decoder that maps flat environment variables into nested structs, shows a working EnvironmentDecoder…
Talk on
App Store Optimization for the Rest of UsArial Michaeli51m
More than 1,000 apps/day flood the store so find the actual levers: search drives >82% of downloads, the keyword field is limited to 100 characters, the…
Talk on
How to stay excited in a world that is falling apartMike Lee40m
Built an online training system that saves an airline and trades back‑breaking labor for coding, claims luck changes through practiced habits and mindset…
Talk on
How to Interact with Humans and Other Non-technical Skills Developers NeedJacob Bullock43m
Argues that empathy is the core skill and offers concrete tools: Enneagram for mapping nine personality drives, active listening and reflective paraphrase to…
Talk on
No Progress Like Slow ProgressSamuel Goodwin12m
Claims specific wins and tactics: slow steady work beats sporadic marathons. A month with a trainer plus negatives and resistance bands turns zero into 30…
Talk on
If You Liked It Then You Should Have Put A String On ItRachel Hyman19m
Explains that Unicode assigns code points (over a million possible, ~137k defined in Unicode 12.1) and emoji are just code points rendered by platforms; shows…
Talk on
Intro to Serverless Computing with SwiftTom Markiewicz21m
Claims that Swift functions run as serverless actions on common platforms and that OpenWhisk and the Serverless Framework let developers deploy them with CLI…
Talk on
How to create personalized digital & mobile experiences with machine learningLuke MacFarlan20m
A working prototype called Boot Finder uses Turi Create to train an image similarity Core ML model, ships that artifact into an iOS app via Xcode and Vision…
Talk on
Building Meaningful SoftwareKaya Thomas39m
A mobile directory called We Read Too launches Aug 24 2014 using Parse with an iOS build and later an Android port; it catalogs books (from ~300 to 800+…
Talk on
Self-Improvement?Jay Freeman50m
Closing remarks that mix concrete lessons and quirky demos: a history of building Cydia and a working computer out of magnets, a taught course called…
Talk on
BYOB: Build Your Own (Swift) Backend. Server-Side Swift beyond CloudKitFlorian Harr39m
Compares actual frameworks and deployments: Vapor, Kitura, Perfect are implemented, tested and contrasted on model ergonomics, ORM behavior, native connectors…
Talk on
Straying From the Happy Path: Taking Control of Errors in SwiftJeff Kelley34m
Survey of Swift error handling that names concrete techniques: use of throws and Result for sync and async, dataTaskPublisher and catch to emit placeholder for…
Talk on
GPUImage 3: From OpenGL to MetalJanie Larson41m
GPUImage moves from OpenGL to Metal, porting Swift code that already made the project cross‑platform and shrinking the codebase to about 22% of its former…
Talk on
Using LLDB, Instruments, and Xcode to understand a codebaseBrandon Titus46m
Uses Xcode’s symbol navigator and call‑hierarchy to find entry points, LLDB symbolic breakpoints and a .lldbinit with Python scripts to print tokens, clear…
Talk on
Improve Your App’s UI/UX By Asking The Right QuestionsBill Johnson41m
The talk offers 37 specific questions organized into ten areas and demonstrates them on real apps (Amtrak, AllTrails, Kindle, GasBuddy, Walmart, SensorPush)…
Talk on
Why SwiftUI?Siamak Ashrafi49m
Claim: SwiftUI makes UI code declarative and reduces glue work by replacing storyboards and segues with real Swift components and live Xcode previews, and it…
Talk on
Venturing Into the world of RxSwift unit testingEleni Papanikolopoulou32m
Compares concrete RxSwift testing techniques by building a simple MVVM sign in app wired to a SignInAPI protocol and a fake network, then feeding fake input…
Talk on
StoreKit And The IAP LifecycleKendall Gelner45m
Covers concrete steps: defining products in App Store Connect (group IDs, localized title/description, pricing and introductory vs subscription offers)…
Talk on
No Biz Like Show Biz: Video Recording Your App for Marketing and InstructionSteve Lipton40m
Quick, concrete workflow: write a short script with a tagline and measurable objective, aim for under two minutes for marketing or ~5 minutes for deep demos…
Talk on
The Multi-Threaded Asynchronous Parallel World of SwiftLeo Dion35m
Shows concrete APIs and outcomes: uses Grand Central Dispatch with dispatch groups for concurrent downloads, semaphores and barriers to avoid race conditions…
Talk on
App Store Optimization for the Rest of UsAriel Michaeli51m
App Store attention comes from measurable specifics: more than 82% of downloads start with search, there are about 1,000 new apps per day and roughly 1.7–1.8…
Talk on
How to stay excited in a world that is falling apartMike Lee40m
Recounts built an online training system that saved an airline and a personal method for deliberately changing luck through small, repeatable habits; reports a…
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.