UIKonf 2018
| title | author | length |
|---|---|---|
| Tired of the state of online conversations? | Kamilah Taylor | 33m |
Argues that platform design — badges, point systems, always-on mobile networks and recommendation algorithms — amplifies outrage and produces engagement-driven… | ||
| The Magic of UI Testing | John Sundell | 29m |
Shows concrete Xcode UI testing tactics: use XCUIApplication to launch the app, pass launch arguments like -reset or skip onboarding to wipe UserDefaults or… | ||
| 10 Things you Need to Know before Implementing Cryptography | Anastasia Voitova | 40m |
Mobile apps leak more in architecture and habits than in crypto: analysis of 301 vulnerabilities, 17% inside crypto libraries shows most failures are misuse… | ||
| Compilers and LLVM Demystified | Edward Valentini | 24m |
Builds a tiny Swift compiler for a language called calc using the Swift LLVM wrapper LLVMSwift and emits LLVM IR then object code. All values are doubles… | ||
| Swift in Space – The N-Body Problem | Daniel Jilg | 25m |
Shows a concrete Swift implementation that replaces the O(N^2) pairwise loop with a Barnes‑Hut tree quadtree, collapsing many distant bodies into virtual… | ||
| Advanced Debugging Techniques | Carola Nitz | 21m |
Half of developer time goes to debugging—about $312 billion a year—and this session gives concrete fixes: use lldb register read to find object pointers (used… | ||
| MVC is Not Your Problem | Joachim Kurz | 31m |
Argues that MVC itself is not broken — misuse is, and the fix is responsibility-driven decomposition rather than swapping patterns. Demonstrates splitting a… | ||
| An Engineer’s Code of Ethics | Agis Tsaraboulidis | 18m |
Engineers need a concrete code: cites Facebook sharing data with Cambridge Analytica and Android call/SMS logs, Uber tracking riders after trips, Grindr… | ||
| Since when does fashion communicate? | Esther Zahn | 14m |
Work since 2012 in electronic textiles leads to concrete prototypes: collections with integrated LEDs into mohair fabric, garments with touch sensors activate… | ||
| Building Personal Brands for Introverts | Peter Steinberger | 31m |
Personal branding focuses on concrete habits: choose one consistent profile picture and keep it, use Twitter daily but curate follows, and avoid automatic… | ||
| Gotta Go Fast (A Performance and Instruments Talk) | Luke Parham | 27m |
Shows how to detect dropped frames with a CADisplayLink and target a 16.7 ms frame budget, then uses Time Profiler and the Core Animation instrument to find… | ||
| End-to-End encryption for iOS Developer | Mihail Gerasimenko | 24m |
Explains concrete E2EE mechanics for iOS: uses prekeys and signatures for authentication, rotate keys with each message and keep ~20–30 previous keys to handle… | ||
| The code you don’t have to write | Domas Nutautas | 25m |
Implements navigation where view controllers declare input requiring and output producing types and get an input property and produceOutput function via… | ||
| The Laws of Magic | Dave DeLong | 37m |
Three concrete laws for designing “magic” in software: teach users the rules so solutions feel whoa or of course — use the compiler and unavailable annotations… | ||
| Improving Scrolling Performance through GPU Optimisation | Janina Kutyn | 13m |
Shows replacing multiple subviews per cell with a single custom view that overrides drawRect and uses Core Graphics so the GPU receives one texture instead of… | ||
| Simplified VIPER architecture | Susmita Horrow | 23m |
Claims a practical reduction of VIPER boilerplate by replacing per-module protocol sets with four small enums and four generic listener protocols, using Swift… | ||
| Scaling iOS, a Story of Technical Debt, and How ... | Vincent Garrigues | 42m |
A 2014 full rewrite of the SoundCloud iOS app uses heavy Core Data and storyboard reliance and early contractor-driven modules that later become Core Data… | ||
| A Decade of iPhone & iOS in 40 minutes | Adrian Kosmaczewski | 47m |
A fast timeline from 2007 to 2018: the original iPhone ships June 2007 and sells millions; App Store and SDK arrive 2008 and create a new market; Objective‑C… | ||
| nothing matches | ||