UIKonf 2020
| title | author | length |
|---|---|---|
| Who can say they have learned Swift? | Paul Hudson, Sophie Hudson | 24m |
Claim: no one reliably finishes learning Swift because the language and APIs keep adding features and surprising edge cases. Examples given include filter… | ||
| Building a mobile-based startup business | Dal Rupnik | 27m |
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… | ||
| Prepping For a SwiftUI Future | Veronica Ray | 25m |
Argues teams should prepare by picking an app architecture now — MVVM or a Flux-style approach (the Composable Architecture for scoping stores and avoiding… | ||
| Fixing your Combine code with the Timelane Instrument | Marin Todorov | 31m |
Custom Instruments-based debugging shows Combine and RxSwift streams plotted as subscriptions, values, and completion states inside Instruments. The… | ||
| Explain Metal like I’m 5 | Andrey Volodin | 35m |
Claim: Metal is approachable and learnable quickly by sticking to its concrete pieces. Explanation covers MTLDevice, command queues, command buffers and… | ||
| The Multi-Threaded Asynchronous Parallel World of Swift | Leo Dion | 35m |
Covers concrete patterns and libraries for parallelism: Grand Central Dispatch queues, dispatch groups and semaphores/barriers for atomic access; converts a… | ||
| Rich Text, Core Text | Rob Napier | 31m |
Explains how Unicode actually behaves: code points versus grapheme clusters, Swift’s Unicode scalars and scalar.properties APIs for detecting combining marks… | ||
| SwiftUI Data Flow with Redux | Thomas Ricouard | 19m |
Maps SwiftUI wrappers onto a Redux store: an ObservableObject with a @Published single app state, reducers that take (state, action) → state, and views that… | ||
| Cross-platform Collaboration Patterns | Miriam Busch | 30m |
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… | ||
| Building a Programming Language in Swift | Chris Eidhof | 31m |
Builds a minimal HTML templating language in Swift that actually parses and evaluates code into HTML showing strings, integers, variables, nested tags… | ||
| Swift Scripts: Zero to Hero | Federico Zanetello | 24m |
Shows how to build a real Swift command‑line tool using Swift Package Manager executables, explains the role of main.swift, argument parsing with… | ||
| Data Trusts: What, Why, How? | Anouk Ruhaak | 30m |
Data trusts are legal fiduciary arrangements that take control of data rights away from fragmented consent models and give trustees enforceable powers to… | ||
| Combine: Connect MIDI signals to SwiftUI | Matěj Kašpar Jirásek | 24m |
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… | ||
| Who’s Afraid of the Big Bad BLE | LEAH VOGEL | 35m |
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… | ||
| Conductors: It’s all about communication! | Peter Mosaad | 29m |
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… | ||
| Visualizing the Structure of a Swift Project | David Piper | 24m |
Parses Swift source with SwiftSyntax to extract concrete structural dependencies — inheritance, usage (parameters, locals, casts), and aggregation — and reads… | ||
| We need to talk about Websockets | Kristaps Grinbergs | 39m |
Explains why WebSockets (RFC6455) cut latency by keeping a persistent TLS-encrypted TCP connection instead of repeating HTTP headers and cookies, and shows… | ||
| State Driven Development - The Beauty of Enums in Swift | Conrad Stoll | 26m |
Argues that replacing multiple booleans with Swift enums prevents invalid combinations — three booleans produce eight possible states even though only four… | ||
| Why Is Swift So Much Better On Server? | Gwynne Raskind | 39m |
Argues Swift shines on servers because it escapes Objective‑C GUI legacy and targets modern platforms Direct evidence: stable Ubuntu support, Windows on the… | ||
| nothing matches | ||