Swift Heroes 2024 Get different formats: curl https://papers.synesthesia.it/swiftheroes-2024/schedule/\?format=table (default) curl https://papers.synesthesia.it/swiftheroes-2024/schedule/\?format=list 2024-04-18 | Auditorium | Sala 150 06:30 --┌────────────────────┬────────────────────┐ │ │ │ │ Registration &  │ Registration &  │ │ Networking  │ Networking  │ │ │ │ │ │ │ 07:00 --│ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┘ │ Welcome  │ │ │ 07:30 --├────────────────────┤--------------------- │ │ │ Building Swift  │ │ CLIs that your  │ │ users and  │ │ contributors  │ 08:00 --│ love  │--------------------- │ │ │ Pedro Buendia  │ │ en │ ├────────────────────┤ │ │ 08:30 --│ Macro Polo: A  │--------------------- │ new generation  │ │ of code generat… │ │ │ │ Shai Mishali  │ │ en │ 09:00 --├────────────────────┼────────────────────┐ │ │ │ │ Coffee Break & … │ Coffee Break & … │ │ │ │ │ │ │ │ │ │ 09:30 --├────────────────────┼────────────────────┤ │ │ │ │ Inclusive  │ Mastering Swift  │ │ design: crafting │ for Scripting &  │ │ Accessible apps… │ Tooling  │ │ │ │ 10:00 --│ Davide Balistre… │ Natan Rolnik  │ │ en │ en │ ├────────────────────┼────────────────────┤ │ │ │ │ Typestate - the  │ A Tale of  │ │ new Design  │ Modular  │ 10:30 --│ Pattern in Swif… │ Architecture wi… │ │ │ │ │ Alex Ozun  │ Libranner Santos │ │ en │ en │ ├────────────────────┼────────────────────┤ │ │ │ 11:00 --│ Your big head  │ Getting to Know  │ │ component spoils │ modern TextKit  │ │ your code  │ │ │ │ Marcin Krzyzano… │ │ Gyuree Kim  │ │ │ en │ en │ 11:30 --├────────────────────┼────────────────────┤ │ │ │ │ Lunch &  │ Lunch &  │ │ Networking  │ Networking  │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:30 --├────────────────────┼────────────────────┤ │ │ │ │ A kind of magic  │ Getting Focus  │ │ Navigation  │ right on Apple  │ │ │ Platforms  │ │ Stefano Mondino… │ │ 13:00 --│ │ Pradnya Nikam  │ │ en │ │ │ │ en │ ├────────────────────┼────────────────────┤ │ │ │ │ Welcome to the  │ Differences  │ 13:30 --│ era of Spatial  │ between Mobile  │ │ Computing with  │ vs Backend CI/CD │ │ visionOS and Sw… │ │ │ │ Mete BAYDAR  │ │ Pietro Messineo  │ │ │ en │ en │ 14:00 --├────────────────────┼────────────────────┤ │ │ │ │ Coffee Break & … │ Coffee Break & … │ │ │ │ │ │ │ │ │ │ 14:30 --├────────────────────┼────────────────────┘ │ Technology & Go… │ │ Brad Simoni… en │ │ │ ├────────────────────┼────────────────────┐ │ │ │ 15:00 --│ One more thing - │ Revamping  │ │ How to create  │ Trendyol's iOS  │ │ insanely great  │ App: 70% Faster  │ │ slides using Ke… │ Build Time Unle… │ │ │ │ │ Peter Friese  │ Beyza İnce, Bat… │ 15:30 --│ en │ en │ ├────────────────────┼────────────────────┘ │ │ │ Open Source 101  │ │ │ │ Stefano Mondino… │ 16:00 --│ │--------------------- │ en │ │ │ │ │ ├────────────────────┼────────────────────┐ │ │ │ 16:30 --│ Networking  │ Networking  │ │ Aperitivo  │ Aperitivo  │ │ sponsored by ACT │ sponsored by ACT │ │ | The App  │ | The App  │ │ Association  │ Association  │ │ │ │ 17:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 17:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 18:00 --│ │ │ │ │ │ │ │ │ │ │ │ └────────────────────┴────────────────────┘ 2024-04-19 | Auditorium | Sala 150 06:30 --┌────────────────────┬────────────────────┐ │ │ │ │ Registration and │ Registration and │ │ Networking  │ Networking  │ │ │ │ │ │ │ 07:00 --│ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┘ │ Welcome  │ │ │ 07:30 --├────────────────────┤--------------------- │ │ │ Sustainable  │ │ Mobile Apps: How │ │ to Create One  │ │ │ 08:00 --│ Jane Bondar  │--------------------- │ │ │ en │ ├────────────────────┤ │ │ │ The Art for  │ 08:30 --│ Balanced Life  │--------------------- │ │ │ Krzysztof Zabło… │ │ │ │ en │ │ │ 09:00 --├────────────────────┼────────────────────┐ │ │ │ │ Coffee Break & … │ Coffee Break & … │ │ │ │ │ │ │ │ │ │ 09:30 --├────────────────────┼────────────────────┤ │ │ │ │ Don't forget  │ Crafting better  │ │ about me! Your  │ App Icons  │ │ guide to adding… │ │ │ │ Flora Damiano  │ 10:00 --│ Vince Davis  │ │ │ en │ en │ ├────────────────────┼────────────────────┤ │ │ │ │ De-coupling  │ Adventures in  │ │ Dependencies  │ WebAssembly,  │ 10:30 --│ through Inversi… │ Swift edition.  │ │ │ │ │ Michael Baldock  │ Marco De Nittis  │ │ en │ en │ ├────────────────────┼────────────────────┤ │ │ │ 11:00 --│ Objective-C:  │ A deep dive into │ │ Remember me?  │ SwiftData  │ │ │ │ │ Zach Brass  │ Emilio Arvonio  │ │ │ │ │ en │ en │ 11:30 --├────────────────────┼────────────────────┤ │ │ │ │ Lunch &  │ Lunch &  │ │ Networking  │ Networking  │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 12:30 --├────────────────────┼────────────────────┤ │ │ │ │ Scalable  │ A blazing fast  │ │ Continuous  │ and consistent  │ │ Integration for  │ generation of  │ │ iOS  │ mocks with Swif… │ 13:00 --│ │ │ │ Alberto De Bort… │ Davide Tamiazzo… │ │ en │ en │ ├────────────────────┼────────────────────┤ │ │ │ │ Prompt  │ Swift Ownership: │ 13:30 --│ engineering for  │ A road to  │ │ iOS developers  │ predictable  │ │ │ Swift performan… │ │ Andrei Volobuev │ │ │ │ Josip Cavar  │ │ en │ en │ 14:00 --├────────────────────┼────────────────────┤ │ │ │ │ Coffee Break & … │ Coffee Break & … │ │ │ │ │ │ │ │ │ │ 14:30 --├────────────────────┼────────────────────┘ │ │ │ How to build on- │ │ device AI  │ │ experiences and  │ │ save some money… │ 15:00 --│ │--------------------- │ Pol Piella Abad… │ │ en │ ├────────────────────┤ │ │ │ Let your  │ 15:30 --│ networking code  │--------------------- │ speak for itself │ │ │ │ Łukasz Lech  │ │ │ │ en │ 16:00 --├────────────────────┤--------------------- │ Closing  │ │ │ └────────────────────┘