~/conference

#Pragma Conference 2023

date:2023-10-05..2023-10-06
location:Bologna, Italy
series:#Pragma Conference · 3 editions
editions:[#Pragma Conference 2019, #Pragma Conference 2023, #Pragma Conference 2024]
tags:[ios, swift]
titleauthorlength
Swift and YouJohn Sundell39m
Argues that Swift’s language features do real work: a tiny SwiftUI counter actually uses struct value types, @State property wrappers, opaque return types…
Talk on
iOS Testing on ScaleBeyza İnce34m
30,000 automated tests today and a 50,000-test target next year, with unit tests mandatory and UI suites split into smoke, snapshot and regression that run…
Talk on
Introduction into Reverse Engineering and iOS SecurityCyril Cermak40m
Lab runs on an iPhone X running iOS 14 jailbroken and uses Hopper, lldb, Frida/FREDA server and Objection to dump a decrypted binary, inspect ~407 loaded…
Talk on
Heavy Metal: Creating beauty with SwiftUI shadersPaul Hudson40m
iOS 17 extends SwiftUI so views can run Metal shaders by dropping in .metal files with iOS 17 SwiftUI visual effect and precise stitchable function signatures…
Talk on
See More, Be MorePaolo Bianchi, Cristian Cascetta, Stefano Bodini33m
A native iPad app captures a depth map and guided head-movement video, sends image IDs to blob storage, and runs an asynchronous pipeline of in-house…
Talk on
TCA: Path towards Building Better SwiftUI AppsMuralidharan Kathiresan40m
Explains how The Composable Architecture (TCA) replaces ad hoc SwiftUI state with a single source of truth using Store, State, Action enums, Reducers and…
Talk on
The Art and Science of CommunicationMaxim Cramer34m
Claims six reasons engineers “suck” at communication, five reasons to care, and two live experiments (an optical-illusion size test and the Economist decoy…
Talk on
Animations for EverybodyAmos Gyamfi, Stefan Blos39m
Practical SwiftUI recipes: compare implicit animation (animation modifier) versus withAnimation explicit calls and prefer explicit when you need control; use…
Talk on
iOS Engineer’s Journey in the Realm of React NativeFrancesca Piccoli33m
iOS app at Musixmatch shows a hands‑on migration: a login form and card component implemented in SwiftUI and React Native with 90% UI parity, TypeScript and…
Talk on
Me, Myself and eyeOSManu Carrasco Molina54m
Walkthrough of Vision Pro hardware and dev stack with concrete limits: dual 4.5K micro‑OLED displays totalling ~23M pixels, about 12 cameras plus 6…
Talk on
Making the most of SubscriptionsAnum Mian35m
Concrete guidance for implementing auto‑renew subscriptions using App Store Connect and StoreKit 2: use billing retry 60 days with an optional grace period…
Talk on
Data flow in SwiftUI - from @State to @Observable...Daniel H Steinberg36m
Explains migrating SwiftUI state from @State/@StateObject and Combine to the iOS 17 @Observable macro, showing exactly what code the macro synthesizes…
Talk on
Token Driven UI DevelopmentValeria Farina, Firas Safa36m
Argues that UI is driven by concrete design tokens (colors, fonts, corner radius, opacity) and demonstrates a SwiftUI implementation using protocols to define…
Talk on
Working with C and C++ in Apple environmentRichard Topchii29m
Argues for embedding C/C++ to share domain logic across iOS, macOS, Android and Windows, showing a working integration: a header-only JSON library as a…
Talk on
Crossing Horizons with SCADE: Mastering iOS and AndroidGrigory Markin36m
SCADE ports the Swift toolchain to Android so projects compile Swift 5.8 (5.9 incoming) for Android triples, including 32‑bit support, SwiftPM, SourceKit LSP…
Talk on
Why every Developer should care about the EnvironmentM. Carrasco Molina37m
Industry IT uses ~1,500 TWh (2020) and threatens to double, while animal agriculture is blamed for 51% of global GHGs and 91% of Amazon deforestation (claims…
Talk on
Workout experiences watchOS and iOS with WorkoutKitAudrey Sobgou Zebaze32m
WorkoutKit arrives in iOS 17 / watchOS 10 / visionOS and adds concrete APIs: WorkoutKit (iOS 17 / watchOS 10 / visionOS). Apps request HealthKit entitlements…
Talk on
Declarative 3D: Achieving integration SwiftUI and 3DDominik Riegger25m
An iPad app for robot cake decoration moves from a brittle singleton with over 100 imperative functions became a single state-driven updater to a declarative…
Talk on
A surprising real world 70x performance jumpDuncan Wilcox35m
A Mac app with ~500k LOC and user project files up to 35 GB project cuts load from 1m25s to 2.5 seconds by replacing full unarchive with Objective‑C runtime…
Talk on
Build A BinaryAnna Chiara Beltrami41m
A build failure from adding Firebase surfaces as "clang Target is not supported" and investigation shows Swift Playgrounds uses the same toolchain and both…
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.