~/conference

UIKonf 2018

date:2018-05-13..2018-05-16
location:Berlin, Germany
series:UIKonf · 3 editions
editions:[UIKonf 2018, UIKonf 2019, UIKonf 2020]
titleauthorlength
Tired of the state of online conversations?Kamilah Taylor33m
Argues that platform design — badges, point systems, always-on mobile networks and recommendation algorithms — amplifies outrage and produces engagement-driven…
Talk on
The Magic of UI TestingJohn Sundell29m
Shows concrete Xcode UI testing tactics: use XCUIApplication to launch the app, pass launch arguments like -reset or skip onboarding to wipe UserDefaults or…
Talk on
10 Things you Need to Know before Implementing CryptographyAnastasia Voitova40m
Mobile apps leak more in architecture and habits than in crypto: analysis of 301 vulnerabilities, 17% inside crypto libraries shows most failures are misuse…
Talk on
Compilers and LLVM DemystifiedEdward Valentini24m
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…
Talk on
Swift in Space – The N-Body ProblemDaniel Jilg25m
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…
Talk on
Advanced Debugging TechniquesCarola Nitz21m
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…
Talk on
MVC is Not Your ProblemJoachim Kurz31m
Argues that MVC itself is not broken — misuse is, and the fix is responsibility-driven decomposition rather than swapping patterns. Demonstrates splitting a…
Talk on
An Engineer’s Code of EthicsAgis Tsaraboulidis18m
Engineers need a concrete code: cites Facebook sharing data with Cambridge Analytica and Android call/SMS logs, Uber tracking riders after trips, Grindr…
Talk on
Since when does fashion communicate?Esther Zahn14m
Work since 2012 in electronic textiles leads to concrete prototypes: collections with integrated LEDs into mohair fabric, garments with touch sensors activate…
Talk on
Building Personal Brands for IntrovertsPeter Steinberger31m
Personal branding focuses on concrete habits: choose one consistent profile picture and keep it, use Twitter daily but curate follows, and avoid automatic…
Talk on
Gotta Go Fast (A Performance and Instruments Talk)Luke Parham27m
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…
Talk on
End-to-End encryption for iOS DeveloperMihail Gerasimenko24m
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…
Talk on
The code you don’t have to writeDomas Nutautas25m
Implements navigation where view controllers declare input requiring and output producing types and get an input property and produceOutput function via…
Talk on
The Laws of MagicDave DeLong37m
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…
Talk on
Improving Scrolling Performance through GPU OptimisationJanina Kutyn13m
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…
Talk on
Simplified VIPER architectureSusmita Horrow23m
Claims a practical reduction of VIPER boilerplate by replacing per-module protocol sets with four small enums and four generic listener protocols, using Swift…
Talk on
Scaling iOS, a Story of Technical Debt, and How ...Vincent Garrigues42m
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…
Talk on
A Decade of iPhone & iOS in 40 minutesAdrian Kosmaczewski47m
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…
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.