Swift Heroes 2025 Get different formats: curl https://papers.synesthesia.it/swift-heroes-2025/schedule/\?format=table (default) curl https://papers.synesthesia.it/swift-heroes-2025/schedule/\?format=list 2025-04-08 | Auditorium 06:30 --┌────────────────────┐ │ │ │ Registration &  │ │ Networking  │ │ │ │ │ 07:00 --│ │ │ │ │ │ ├────────────────────┤ │ Welcome  │ │ │ 07:30 --├────────────────────┤ │ │ │ What could  │ │ possibly go  │ │ wrong?  │ │ │ 08:00 --│ Oliver Binns  │ │ │ │ en │ ├────────────────────┤ │ │ │ How A/B Testing  │ 08:30 --│ can ruin your  │ │ codebase  │ │ │ │ Anastasia Petro… │ │ │ │ en │ 09:00 --├────────────────────┤ │ │ │ Coffee Break & … │ │ │ │ │ │ │ 09:30 --├────────────────────┤ │ │ │ SwiftTesting ~  │ │ Right Swipe or  │ │ Left Swipe  │ │ │ 10:00 --│ Muralidharan Ka… │ │ │ │ en │ ├────────────────────┤ │ │ │ From  │ 10:30 --│ Modularization  │ │ to Clang and  │ │ Back  │ │ │ │ Roman Gorbenko  │ │ en │ 11:00 --├────────────────────┤ │ │ │ Lunch &  │ │ Networking  │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ 12:00 --├────────────────────┤ │ │ │ Kotlin  │ │ Multiplatform  │ │ for iOS: Myths  │ │ vs Reality  │ 12:30 --│ │ │ Artem Olkov  │ │ en │ ├────────────────────┤ │ │ │ Going Solo:  │ 13:00 --│ Essential Tools  │ │ for Indie iOS  │ │ App Developers  │ │ │ │ Łukasz Lech  │ │ en │ 13:30 --├────────────────────┤ │ │ │ Coffee Break & … │ │ │ │ │ │ │ 14:00 --├────────────────────┤ │ │ │ Multi-platform  │ │ development for  │ │ iOS with Flutter │ │ │ 14:30 --│ Louise Hsu  │ │ en │ ├────────────────────┤ │ │ │ 1,000 Projects  │ │ Later: How to  │ 15:00 --│ Approach Estima… │ │ │ │ Jane Chubenko (… │ │ en │ ├────────────────────┤ │ │ 15:30 --│ How to  │ │ Modularize a  │ │ Monolith: Trans… │ │ │ │ Pietro Messineo… │ │ en │ 16:00 --├────────────────────┤ └────────────────────┘ 2025-04-09 | Auditorium 06:30 --┌────────────────────┐ │ │ │ Registration &  │ │ Networking  │ │ │ │ │ 07:00 --│ │ │ │ │ │ ├────────────────────┤ │ Welcome  │ │ │ 07:30 --├────────────────────┤ │ │ │ Why every  │ │ SwiftUI  │ │ developer should │ │ care about the … │ 08:00 --│ │ │ Peter Friese  │ │ en │ ├────────────────────┤ │ │ │ SparkDI: Swift  │ 08:30 --│ Dependency  │ │ Injection for  │ │ the Concurrent … │ │ │ │ Walid SASSI, Br… │ │ en │ 09:00 --├────────────────────┤ │ │ │ Coffee Break & … │ │ │ │ │ │ │ 09:30 --├────────────────────┤ │ │ │ Harnessing the  │ │ Power of  │ │ AsyncSequence:  │ │ Streaming Data … │ 10:00 --│ │ │ Andra Pop  │ │ en │ ├────────────────────┤ │ │ │ Mind the Data  │ 10:30 --│ Gap: Bridging  │ │ User Trust and  │ │ iOS Development… │ │ │ │ Ekaterina Volko… │ │ en │ 11:00 --├────────────────────┤ │ │ │ Lunch &  │ │ Networking  │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ 12:00 --├────────────────────┤ │ │ │ Controlling Side │ │ Effects with  │ │ Swift  │ │ │ 12:30 --│ Alex Ozun  │ │ │ │ en │ ├────────────────────┤ │ │ │ What Video Games │ 13:00 --│ can Teach us  │ │ about  │ │ Accessibility  │ │ │ │ Klemens Strasser │ │ en │ 13:30 --├────────────────────┤ │ │ │ Coffee Break & … │ │ │ │ │ │ │ 14:00 --├────────────────────┤ │ │ │ Heavy Metal in  │ │ SwiftUI  │ │ │ │ Pavel Zak  │ 14:30 --│ │ │ en │ │ │ ├────────────────────┤ │ │ │ Staying  │ 15:00 --│ Relevant:  │ │ Cultivating  │ │ Growth in an AI… │ │ │ │ Emilio Arvonio  │ │ en │ 15:30 --├────────────────────┤ │ │ │ Closing  │ │ │ │ │ │ │ 16:00 --└────────────────────┘ 📆 powered by pretalx