~/conference

iOS Conf SG 2024

iOS developers, Swift engineers, mobile engineers, product managers, UX designers, app security engineers, engineering managers

Swift async/await concurrency; Combine to AsyncSequence conversion; Swift actor reentrancy handling; SwiftUI advanced animations; SwiftUI particle systems; SwiftData model macros; remote localizable strings system; Secure Enclave key management; on-device Web3 wallet flows; push notification diagnostics; impression tracking via method swizzling; Traits architecture for reuse

titleauthorlength
Compassionate Coding: Showing Care Between the Keyboard and the ChairApril Wensel34m
Argues that measurable gains follow from humane practices claims include reduced stress and better collaboration a cited local stat shows 43% say mental health…
Talk on
Async/Await: Thinking beyond CombineRitesh Gupta27m
Claims that Async/Await can replace core Combine patterns, demonstrates AsyncStream continuations, converting Publishers to AsyncSequence, and using Apple’s…
Talk on
Remote Localizable StringsJunda Ong09m
A remote strings system deploys translation updates instantly to avoid biweekly release waits, implemented by fetching files with URLSession and writing them…
Talk on
Entering the Web3 world by leveraging the power of the iOS ecosystemThomas Quach14m
Claims that iOS security primitives enable a practical Web3 wallet are backed by a working demo that generates entropy, creates a BIP39 mnemonic, derives keys…
Talk on
Make it Rain: Building particle systems in SwiftUISophie Hudson33m
A working SwiftUI particle system gets built live: a model for per-particle state, simd for fast vector math, frame‑independent movement at ~60fps via…
Talk on
SE-0200 Unexpected Elegance A Slightly Rambling TalkErica Sadun53m
Proposal SE-0200 reworks raw strings into extended string delimiters using balanced pound signs so strings allow interpolation and literal paste‑in without…
Talk on
A Basketball Referee's Guide: Decisive Moves for iOS SuccessDaniel Aupont45m
Covers five concrete moves toward iOS career progress including built an app as the top actionable step plus startup work, blogging and speaking, all tied to…
Talk on
Understanding our usersCharlene Ho32m
Five quick, actionable ways to validate ideas: mine Google Trends and AnswerThePublic and WordStream for real search demand; read app reviews, TikTok and…
Talk on
The Art & Science of SwiftUI Animated ExperiencesMaxim Cramer32m
Concrete demonstrations of new SwiftUI animation tools and when to pick them make this worth watching: shows phase animator for synchronized staged…
Talk on
Traits ArchitectureShiqing Chen15m
MyDyson now supports more than five product categories and faces exploding model-specific code; the claim is a concrete fix not marketing. A reusable Traits…
Talk on
The Great SwiftData HeistAdrian Eves22m
A demo shows parsing a JSON file of 23 evil frameworks into a tiny SwiftUI app using SwiftData, the model macro for entities, a model container/model context…
Talk on
The Swift Actor Pitfall: Understanding and Managing ReentrancyLee Kah Seng10m
Actors prevent data races but allow logic bugs when an awaited call creates a suspension point and a second task re-enters, exemplified by two concurrent…
Talk on
The Date-ing GameEllen Shapiro40m
Explains concrete pitfalls and fixes: when to use Calendars vs DateFormatters, why ISO8601 for APIs reduces pain, and why UTC/GMT are subtly different; shows…
Talk on
Getting Focus Right on Apple PlatformsPradnya Nikam37m
A tvOS app is built: a vehicle grid and a track preview that updates as focus changes. Focusable views use the SwiftUI focusable modifier and default controls…
Talk on
iOS Push Notification Console InsightsAnu Mittal13m
Shows the new iOS 17 web push console for sending test notifications, viewing delivery logs and metrics, and debugging integration with APNs. Requires Apple…
Talk on
Touch - An Introduction to Interactive WidgetsAbdul Ajetunmobi25m
iOS 17 widgets become truly interactive by wiring SwiftUI buttons and toggles to app intent perform functions that run asynchronously and then force a timeline…
Talk on
Swift beyond Apple platformsAn Tran17m
Swift runs a Vapor server on a Raspberry Pi and a Swift-written firmware controls a Swift IO playground board while an iOS app sends commands; the demo…
Talk on
Tracking user behaviour with ImpressionKit & SwiftHook for method swizzling ...Yanni Wang09m
Shows an actual hooking library that uses runtime subclassing and method swizzling to intercept methods for single objects or whole classes and demos changing…
Talk on
Crafting a Personalised Music AppHarmonising AI11m
A weekend hackathon prototype becomes a working iOS app that turns prompts into playlists by calling openAI API, looking up tracks with MusicKit, and storing…
Talk on
What Nobody Tells You When Selling Your BusinessPeter Steinberger34m
A founder sells PS PDFKit to private equity after almost a year of secret negotiations, handing over a 140‑person company and confronting sudden loss of…
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.