~/conference

#Pragma Conference 2024

date:2024-10-29..2024-10-30
location:Bologna, Italy
series:#Pragma Conference · 3 editions
editions:[#Pragma Conference 2019, #Pragma Conference 2023, #Pragma Conference 2024]
titleauthorlength
SwiftUI Animations Under The HoodChris Eidhof39m
Builds a toggle and a shaker to demonstrate how SwiftUI turns state changes into per-property interpolations, and shows a prototype render tree visual debugger…
Talk on
Kotlin Multiplatform for iOS: Myths vs RealityNikolaj Schumacher31m
Kotlin Multiplatform compiles shared modules to native binaries via the LLVM backend and you drop a framework into Xcode or a JAR on Android; Fleet adds…
Talk on
Stealing User's IdentityCyril Cermak40m
A banking app running on a jailbroken iPhone X (iOS 14, unc0ver) exposes a vulnerable WebView that appends unsanitized input to innerHTML, allowing JavaScript…
Talk on
From Zero to Accessible in 30 minutesRobin Kanatzar36m
Claims that a rough conference app goes from unusable to basically accessible in 30 minutes using Xcode’s Accessibility Inspector. Steps: fix color contrast to…
Talk on
Swift for WebAssemblySteven Van Impe41m
Swift compiles to WebAssembly using the SwiftWasm toolchain and Carton to bundle modules, with JavaScriptKit for DOM interop and Wasmer or wasm‑kit for WASI…
Talk on
Getting Sentimental: exploration of iOS sentiment analysisAnna Chiara Beltrami43m
Built a bare‑bones iOS app (SwiftUI, Swift Data) that scores sentiment with Apple's Natural Language framework (polarity range -1.0→1.0), discovers NL…
Talk on
LLDB Scripting for iOS DevelopersMikoláš Stuchlík32m
Shows a working LLDB Python script that reads two consecutive pointers from a Swift closure (function pointer + capture context), uses SBProcess.read_memory to…
Talk on
Codegen Driven DevelopmentAmy Worrall41m
Build automates cql compilation and emits Swift wrappers so SQL business logic becomes type‑safe Swift APIs. Uses cgsql’s cql compiler as a prebuild rule…
Talk on
Is structured concurrency worth the effort?Aleksandar Vacić31m
Enables strict Swift concurrency, modularizes a decade‑old app into packages, and converts closures to async/await, uncovering 5,000 warnings that drop to zero…
Talk on
From Side Project to Going IndieAntoine v.d. Lee40m
A side project becomes a sustainable indie business by shipping early, measuring, and automating: Rocket Sim adds about 30 features to the Xcode simulator and…
Talk on
Swift Testing: A testing framework for modern SwiftDaniel H Steinberg34m
A new Swift testing framework uses @test / @suite macros and runtime macros like pound expect / pound require to test an RPN stack (push, pop throws on empty)…
Talk on
Designing APIs: How to ensure Accessibility in Design SystemFeli Bernutz39m
Spotify’s design system family (oncore / enor) provides reusable components that merge slot labels into one accessibility label, expose buttons as…
Talk on
Building Swift Command Line ToolsCharles Pisciotta30m
Shows how to move from shell scripts to real CLIs using Swift standard I/O, CommandLine.arguments, ProcessInfo and readLine, then package as an executable with…
Talk on
So You Think You Know SwiftNick Lockwood44m
Covers concrete Swift tricks and tradeoffs: using case let in for-loops and labeled breaks to simplify control flow, pattern matching and exhaustive switches…
Talk on
The Art of Functional State ManagementAraks Avoyan34m
Shows concrete patterns: use immutable state and pure functions to avoid accidental mutations, implement a counter where a Published Int is bound to a label…
Talk on
Blink them to death using Embedded SwiftEric Bariaux36m
Apple’s experimental Embedded Swift compiles a constrained Swift subset to run on tiny MCUs (example: nRF52840 dev kit), aiming to cut runtime and binary size…
Talk on
A Deep Dive Into SendableTim Condon36m
Sendable gives the compiler data race guarantees so code that used to crash under concurrent access is now a compile time problem, not a runtime mystery…
Talk on
Building Intuitive AR Experiences on VisionOSDaniel James Tronca21m
Walkthrough of porting an AR app to visionOS with concrete examples: a Home app shipped to the store, early lab testing on device, and a live demo that places…
Talk on
Cut costs, not corners: Master modularization with SPMAntonio Markotić37m
Project X migrates a UIKit CocoaPods monolith to Swift Package Manager modules, extracting a top-level core and core UI plus 11 feature modules, and decoupling…
Talk on
What can we learn from Jetpack Compose?Erica Engle25m
A codebase migrating to Circuit and Compose shows concrete tradeoffs: both are declarative UI systems with rich previews and modifier chains, but Compose is…
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.