~/conference

Swift Heroes 2023

date:2023-05-04..2023-05-05
location:-- online --
series:Swift Heroes · 2 editions
editions:[Swift Heroes 2018, Swift Heroes 2023]
tags:[swift, ios]

Swift Heroes 2023 - 4 and 5 May - The leading Swift conference with global iOS experts presenting on the most important Swift topics.

titleauthorlength
Highlights02m
Conference is hosted in Turin 4–5 May with 320 in-person attendees and 320 remote viewers; opening footage shows music and a brief welcome. Agenda lists…
Promo on
A Newbie's Guide to The Composable ArchitectureShai Mishali43m
Live-coding builds a Pomodoro app with The Composable Architecture: defines State/Action/Reducer, a Store and ViewStore, runs a one-second timer via continuous…
Talk on
Building REUSABLE SwiftUI componentsPeter Friese39m
Shows building a reusable SwiftUI text input that acts as a drop-in replacement for TextField with a floating label, clear button, focus handling and…
Talk on
Leveraging Composable Architecture at ScaleKrzysztof Zabłocki33m
Shows concrete fixes and measured outcomes: switching from a single global store to multi-store cuts typing CPU from 9s to 0.9s for a simple case, and noop…
Talk on
A 100% SwiftUI AppMarin Todorov27m
A shipped 100% SwiftUI app and several side projects demonstrate that SwiftUI speeds development with reactive data flow and composition, and integrates with…
Talk on
Elevated SwiftSoroush Khanlou26m
Explains how elevator control really works by coding a Swift simulation: implements a direction enum, models hall and car calls, and uses the rule “keep going…
Talk on
SwiftUI: Love at First Swipe or Swipe Left?Zamzam Farzamipooya27m
Built a live-streaming iOS app using SwiftUI inside a few months on iOS 14, combining UIKit navigation with SwiftUI views, and it ships to half a million users…
Talk on
Swift Secrets: Unlocking the Power of 'Any' and 'Some'Yuki Aki31m
Explains that Swift’s any creates an existential container = 40 bytes (64-bit) which stores small structs inline and moves large values to the heap, causing…
Talk on
Generic Protocols and Associated Types - Power Tools for Unit TestingLeo Dion27m
Builds a small networking layer using Swift generics, protocols and AssociatedTypes so requests carry a concrete Success type that decodes from JSON, and shows…
Talk on
SWIFT ABI Essentials: How to Maximize Your App's EfficiencyJakub Kiermasz36m
Explains Swift ABI components with concrete evidence: inspects Swift compiler source and emits SIL analysis test cases (dozen+ small programs) and shares code…
Talk on
From Design to Swift: Best Practices in App Development - ROUNDTABLEStefano Mondino, Valeria Farina, Shai Mishali, Firas Safa, Zamzam Farzamipooya, Hidde van der Ploeg55m
Roundtable reports practical workflows: teams build a reusable design system so you only swap a foundation color to ship another brand, a custom time-picker…
Panel on
Building delightful applicationsAdam Bell40m
A home‑screen widget generator called Albums uses WidgetKit and a SwiftUI view wrapped into collection cells via UIHostingConfiguration, syncs with Core Data +…
Talk on
Molecule: a practical approach to ARCHITECTURE DESIGNEnzo Corsiero, Pasquale Spisto30m
Molecule is a new Redux‑inspired architecture that actually ships: it implements three “atoms” — composable state, store, and observable view model — and…
Talk on
How SSL Pinning Reinforces iOS App SecurityPietro Messineo25m
Shows that TrustKit public-key pinning can be added in a few lines to URLSession and actually validate server keys, preventing MITM interception. Demonstrates…
Talk on
HOW FLUTTER INTEGRATES with apple frameworks and toolingLeigha Reid22m
Explains how Flutter renders directly to Metal via the engine and the new Impeller renderer, how the iOS template embeds a Dart-compiled framework into an…
Talk on
The Potential of IMAGE Processing in Swift for DevelopersElina Semenko34m
On-device preprocessing in Swift uses Core Image plus a small custom Metal kernel to turn messy camera strokes into MNIST-style 20×20 binary inputs, raising…
Talk on
Developing Full Stack Cross-Platform Metrics System with SwiftPol Piella Abadia35m
Rebuilds a BBC-style metrics stack entirely in Swift: a Swift CLI with ArgumentParser pulls GitHub Actions run data, a Vapor backend + Leaf dashboard stores…
Talk on
How to bridge the gap between design and developmentFiras Safa, Valeria Farina29m
A simple NFT card uses four concrete tokens—Corner radius, typography, color, opacity—to switch between Lime and Vintage themes by swapping a single injected…
Talk on
TESTING makes you a BETTER DEVELOPERLEAH VOGEL27m
Starts testing late on an existing iOS codebase and shows concrete wins: an emoji edge case that fails naive character counts, introducing unit tests to…
Talk on
TARGET VS COCOAPODS: why choose one if you can have BOTH?Rita Di Cecca, Valeria Falangone38m
Claims a reproducible workflow that lets modules act as both Tuist-generated targets and CocoaPods with precompiled XCFrameworks using Tuist for…
Talk on
A tale of Skeletons and BonesStefano Mondino42m
Company uses a CLI called Maray that scaffolds runnable skeleton apps and injects reusable "bones" (views, view models, tests, modules) via Stencil templates…
Talk on
From Slow to Flow: Tips for Accelerating Your App PerformanceTiziano Caccavo, Salvatore Doddis30m
Shows concrete fixes and measurable results: enable Long Function Bodies/Long Expression Type Checking to find slow compile sites, and turn on Enable Bridging…
Talk on
Power of PrototypingSash Zats27m
Prototyping claims to cut validation from months to days or even hours by choosing the right fidelity and tradeoffs: paper sketches for quick interaction…
Talk on
Warning!! New technology aheadDonny Wals33m
Five practical checks — 5 diagnostic questions — decide whether to adopt SwiftUI, Combine or Swift concurrency now: would you pick it for a greenfield, what…
Talk on
Contactless Setup REVOLUTION: How NFC is Changing the GameSimone Mutti31m
Shows a working contactless setup: smartphone app writes device configuration via NFC while the target device remains powered off, using Core NFC reader…
Talk on
Boost App Reliability: Offline Storage Solutions with AWS ExpertiseSebastien Stormacq40m
Amplify DataStore provides a local database (SQLite on iOS, IndexedDB on web) that automatically syncs with AppSync/DynamoDB using a Delta Sync change log and…
Talk on
Dynamic navigation in modularised iOS appsIbrahima Ciss45m
Shows a modular movie app (three independent SPM feature packages: movies, media detail, TV) that uses a simple router resolves registered paths approach for…
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.