~/conference

UIKonf 2020

date:2020-05-17..2020-05-20
location:-- online --
series:UIKonf · 3 editions
editions:[UIKonf 2018, UIKonf 2019, UIKonf 2020]
titleauthorlength
Who can say they have learned Swift?Paul Hudson, Sophie Hudson24m
Claim: no one reliably finishes learning Swift because the language and APIs keep adding features and surprising edge cases. Examples given include filter…
Talk on
Building a mobile-based startup businessDal Rupnik27m
Mobile apps for children use speech recognition and face detection with over 1 million downloads and 1500 custom videos; the product starts as an iPad‑only…
Talk on
Prepping For a SwiftUI FutureVeronica Ray25m
Argues teams should prepare by picking an app architecture now — MVVM or a Flux-style approach (the Composable Architecture for scoping stores and avoiding…
Talk on
Fixing your Combine code with the Timelane InstrumentMarin Todorov31m
Custom Instruments-based debugging shows Combine and RxSwift streams plotted as subscriptions, values, and completion states inside Instruments. The…
Talk on
Explain Metal like I’m 5Andrey Volodin35m
Claim: Metal is approachable and learnable quickly by sticking to its concrete pieces. Explanation covers MTLDevice, command queues, command buffers and…
Talk on
The Multi-Threaded Asynchronous Parallel World of SwiftLeo Dion35m
Covers concrete patterns and libraries for parallelism: Grand Central Dispatch queues, dispatch groups and semaphores/barriers for atomic access; converts a…
Talk on
Rich Text, Core TextRob Napier31m
Explains how Unicode actually behaves: code points versus grapheme clusters, Swift’s Unicode scalars and scalar.properties APIs for detecting combining marks…
Talk on
SwiftUI Data Flow with ReduxThomas Ricouard19m
Maps SwiftUI wrappers onto a Redux store: an ObservableObject with a @Published single app state, reducers that take (state, action) → state, and views that…
Talk on
Cross-platform Collaboration PatternsMiriam Busch30m
Teams that start as platform silos often play catch‑up and accrue divergent tech debt; a Twitter poll shows ~60% of mobile devs can build the other platform…
Talk on
Building a Programming Language in SwiftChris Eidhof31m
Builds a minimal HTML templating language in Swift that actually parses and evaluates code into HTML showing strings, integers, variables, nested tags…
Talk on
Swift Scripts: Zero to HeroFederico Zanetello24m
Shows how to build a real Swift command‑line tool using Swift Package Manager executables, explains the role of main.swift, argument parsing with…
Talk on
Data Trusts: What, Why, How?Anouk Ruhaak30m
Data trusts are legal fiduciary arrangements that take control of data rights away from fragmented consent models and give trustees enforceable powers to…
Talk on
Combine: Connect MIDI signals to SwiftUIMatěj Kašpar Jirásek24m
Builds a small library that wraps Core MIDI and exposes a mini publisher for Combine so live MIDI control-change, note-on and XY/Z streams feed Swift state…
Talk on
Who’s Afraid of the Big Bad BLELEAH VOGEL35m
Explains how iOS apps actually use BLE: Apple CoreBluetooth (around since iOS 5) with CBManager and CBPeripheral delegates, now adding BR/EDR support on iOS…
Talk on
Conductors: It’s all about communication!Peter Mosaad29m
Delivery Hero faces a single home screen with dozens of features in apps serving ~2M daily users and ~50M orders/month and reduces tangled presenter/view logic…
Talk on
Visualizing the Structure of a Swift ProjectDavid Piper24m
Parses Swift source with SwiftSyntax to extract concrete structural dependencies — inheritance, usage (parameters, locals, casts), and aggregation — and reads…
Talk on
We need to talk about WebsocketsKristaps Grinbergs39m
Explains why WebSockets (RFC6455) cut latency by keeping a persistent TLS-encrypted TCP connection instead of repeating HTTP headers and cookies, and shows…
Talk on
State Driven Development - The Beauty of Enums in SwiftConrad Stoll26m
Argues that replacing multiple booleans with Swift enums prevents invalid combinations — three booleans produce eight possible states even though only four…
Talk on
Why Is Swift So Much Better On Server?Gwynne Raskind39m
Argues Swift shines on servers because it escapes Objective‑C GUI legacy and targets modern platforms Direct evidence: stable Ubuntu support, Windows on the…
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.