360|iDev 2019
who it's for
Swift developers, iOS developers, mobile UI/UX designers, mobile QA engineers, backend Swift engineers, machine learning engineers, AR/VR developers
topics
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
| title | author | length |
|---|---|---|
| Swifty TensorFlow | Siamak Ashrafi | 47m |
Argues that Swift for TensorFlow turns eager-style coding into deployable graphs via Graph Program Extraction, exposes gradients by letting the compiler… | ||
| Tips and Tricks for Working with a New Codebase | Charlie Fish | 17m |
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… | ||
| The Laws of Magic | Dave DeLong | 21m |
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… | ||
| Take Care of Yourself | Nathan Eror | 45m |
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… | ||
| Think Different | Janie Larson | 46m |
Claims autism is a neurological sensory-processing difference, with shutdowns last 10 minutes to an hour and meltdowns described as sensory overload rather… | ||
| You can totally do that with a CALayer | Rich Turton | 39m |
Shows concrete CALayer techniques and limits: emitter layers, textLayer and transform3D, shape and gradient layers, and path interpolation that actually… | ||
| Kick your 3rd party networking library to the curb | Tim Miko | 20m |
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… | ||
| PDFKit Basics | Mitch Cohen | 19m |
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… | ||
| When a Simple Algorithm will Do | Joe Cieplinski | 49m |
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… | ||
| Managing Multiple Projects Without Losing Your Mind (Probably) | Tammy Coron | 42m |
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… | ||
| Build immersive experiences with ARKit and CoreLocation | Eric Internicola | 43m |
A library called ARCL combines ARKit and CoreLocation to place world-locked objects and render routes; code uses SceneLocationView, MapKit MKDirections and… | ||
| Playing Nice with UX and QA | Vince Davis | 34m |
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… | ||
| WebSockets: Adding Real-Time Data to Your App with SwiftNIO and Network Framework | Jon Bauer | 49m |
WebSockets become native on iOS 13 with URLSession WebSocketTask (Network Framework under the hood); a demo builds a Vapor + SwiftNIO server that streams fake… | ||
| An Engineer’s Code of Ethics | Agis Tsaraboulidis | 44m |
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… | ||
| Codable Deep Dive | Marcus Smith | 39m |
Explains what is implemented: Swift Codable plus a custom decoder that maps flat environment variables into nested structs, shows a working EnvironmentDecoder… | ||
| App Store Optimization for the Rest of Us | Arial Michaeli | 51m |
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… | ||
| How to stay excited in a world that is falling apart | Mike Lee | 40m |
Built an online training system that saves an airline and trades back‑breaking labor for coding, claims luck changes through practiced habits and mindset… | ||
| How to Interact with Humans and Other Non-technical Skills Developers Need | Jacob Bullock | 43m |
Argues that empathy is the core skill and offers concrete tools: Enneagram for mapping nine personality drives, active listening and reflective paraphrase to… | ||
| No Progress Like Slow Progress | Samuel Goodwin | 12m |
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… | ||
| If You Liked It Then You Should Have Put A String On It | Rachel Hyman | 19m |
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… | ||
| Intro to Serverless Computing with Swift | Tom Markiewicz | 21m |
Claims that Swift functions run as serverless actions on common platforms and that OpenWhisk and the Serverless Framework let developers deploy them with CLI… | ||
| How to create personalized digital & mobile experiences with machine learning | Luke MacFarlan | 20m |
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… | ||
| Building Meaningful Software | Kaya Thomas | 39m |
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+… | ||
| Self-Improvement? | Jay Freeman | 50m |
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… | ||
| BYOB: Build Your Own (Swift) Backend. Server-Side Swift beyond CloudKit | Florian Harr | 39m |
Compares actual frameworks and deployments: Vapor, Kitura, Perfect are implemented, tested and contrasted on model ergonomics, ORM behavior, native connectors… | ||
| Straying From the Happy Path: Taking Control of Errors in Swift | Jeff Kelley | 34m |
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… | ||
| GPUImage 3: From OpenGL to Metal | Janie Larson | 41m |
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… | ||
| Using LLDB, Instruments, and Xcode to understand a codebase | Brandon Titus | 46m |
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… | ||
| Improve Your App’s UI/UX By Asking The Right Questions | Bill Johnson | 41m |
The talk offers 37 specific questions organized into ten areas and demonstrates them on real apps (Amtrak, AllTrails, Kindle, GasBuddy, Walmart, SensorPush)… | ||
| Why SwiftUI? | Siamak Ashrafi | 49m |
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… | ||
| Venturing Into the world of RxSwift unit testing | Eleni Papanikolopoulou | 32m |
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… | ||
| StoreKit And The IAP Lifecycle | Kendall Gelner | 45m |
Covers concrete steps: defining products in App Store Connect (group IDs, localized title/description, pricing and introductory vs subscription offers)… | ||
| No Biz Like Show Biz: Video Recording Your App for Marketing and Instruction | Steve Lipton | 40m |
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… | ||
| The Multi-Threaded Asynchronous Parallel World of Swift | Leo Dion | 35m |
Shows concrete APIs and outcomes: uses Grand Central Dispatch with dispatch groups for concurrent downloads, semaphores and barriers to avoid race conditions… | ||
| App Store Optimization for the Rest of Us | Ariel Michaeli | 51m |
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… | ||
| How to stay excited in a world that is falling apart | Mike Lee | 40m |
Recounts built an online training system that saved an airline and a personal method for deliberately changing luck through small, repeatable habits; reports a… | ||
| nothing matches | ||