ARCTIC
Conference
Mastering Swift Concurrency
Abstract
Master Swift's modern concurrency model by solving real-world challenges in a fun and interactive session.
This hands-on workshop for intermediate to advanced developers covers async/await, actors, isolation domains, and Swift 6's strict concurrency checking and 6.2’s approachable concurrency.
Through practical coding exercises, you'll learn to prevent data races at compile time, understand actor reentrancy, implement the Sendable protocol correctly, and learn to migrate existing codebases to Swift 6's strictest safety guarantees.
Leave with working code, deep understanding of isolation patterns, and confidence to build thread-safe apps that pass Swift 6 strict checking in production.
Muralidharan Kathiresan, Senior iOS Engineer @ Ballys
Muralidharan Kathiresan is a passionate Apple platform developer and currently leads iOS development at Bally’s in London.
Over the years, Murali has built apps, led teams, and shared his experiences with the iOS community through SwiftPublished.in — a weekly blog and YouTube channel he created to share insights, tutorials, and trends in Swift development.
He’s also part of the SwiftLeeds Conference team, helping bring developers together to learn, collaborate, and celebrate the craft of building great apps.
Beyond code, he enjoys mentoring aspiring developers, running workshops, and exploring new ways to make learning iOS development more accessible. For Murali, writing clean, well-tested code isn’t just good practice — it’s a mindset that drives quality and creativity in everything he builds.