SwiftLeeds 2024
2024-10-08..2024-10-09
Leeds, United Kingdom
[SwiftLeeds 2022, SwiftLeeds 2023, SwiftLeeds 2024, SwiftLeeds 2025]
| title | author | length |
|---|---|---|
| Swift Concurrency is new and hard, and you can do it | Matthew Massicotte | 23m |
Explains that Swift concurrency encodes actors as isolation in the type system, causing real compiler errors when a MultiPeerConnectivity delegate invokes… | ||
| Introduction to WebAssembly for Swift Developers | Max Desiatov | 32m |
Swift gains experimental WebAssembly target in upstream snapshots from swift.org and uses embedded Swift to compile modules. The demo uses wasm kit as a Swift… | ||
| From Quantum to Code: My Journey, Told in Poetry | Chloe Jenner | 21m |
A former physics teacher describes switching careers by self-teaching JavaScript, using ChatGPT and Northcoders bootcamp support, then learning Xcode and… | ||
| Speeding up protocol conformances in Swift | Noah Martin | 32m |
Profiling real App Store binaries shows protocol conformance checks are a top cost — a flame chart attributes 470 ms to Swift_conforms_to_protocol — because… | ||
| From Side Project to Going Indie | Antoine van der Lee | 48m |
Journey shows a concrete path: a side project becomes Rocket Sim with a new network traffic monitor that drives an 18% funnel lift and higher trial-to-paid… | ||
| Cut costs, not corners - Master modularization with SPM | Antonio Markotić | 32m |
They refactor a monolithic iOS app to modular SPM packages (core, coreUI, feature modules), keep feature work flowing, and pull Kotlin Multiplatform into its… | ||
| Hidden engineering challenges of A/B Testing | Anastasia Petrova | 36m |
Explains concrete engineering costs: using Optimizely/Firebase increases cyclomatic complexity (nested enroll checks, fallback or crash decisions), forces… | ||
| Fixing Image Performance for The Worst iPhone | Aviel Gross | 35m |
Rebuild of a feed that fetches ~200 high‑res images per page to run on an iPhone 6S Plus (2 GB RAM) shows why naive URLSession prefetching and synchronous… | ||
| Refactoring Fear | Josh Holtz | 23m |
A developer recounts a 20+ year stutter starting at age six, speech therapy that worsens fluency, and discovery of programming at 13 that becomes a… | ||
| The Roast of your App's Design | Hidde van der Ploeg | 34m |
Live redesigns of two real apps show concrete fixes: a Mac App Store Connect client reaches 4,000+ users and SwiftUI tricks like using… | ||
| Crafting better App Icons | Flora Damiano | 22m |
Step-by-step workflow: break the app into keywords, use image-generation only to produce reference angles, sketch on paper or iPad, digitize, render and… | ||
| Scalable Continuous Integration for iOS | Alberto De Bortoli | 34m |
Describes an in-house CI stack of Mac Minis on AWS EC2 used at Just Eat Takeaway in 2023, builds AMIs with Packer, deploys and scales instances with Terraform… | ||
| The Art of Functional State Management | Araks Avoyan | 28m |
Argues that immutable state plus reactive streams make iOS state predictable and testable, demonstrates concrete code: a counter and a user‑profile fetch… | ||
| How LEGO can inspire us to build better UI Libraries | Joseph El Mallah | 21m |
GetYourGuide moves an FAQ into a generics-based accordion component written in SwiftUI so the same element migrates across screens; code switches from concrete… | ||
| What Not to Do: Rocky Road to Banner View | Maria Kharybina | 14m |
Builds a SwiftUI banner component through three iterations: first a State-driven banner appears inside child view which breaks when a child should not host it… | ||
| Building an Accessibility Culture, One Step at a Time | Bas Broek | 28m |
Company-wide accessibility culture grows by small concrete moves: fix unlabeled buttons, add VoiceOver and Voice Control checks, use Hover Text and the… | ||
| Quiz of Chaos | Oliver Binns, Anna Chiara Beltrami | 29m |
A Savvy recap of the live quiz: 16 questions mix talk-specific recall (emoji on opening slide, iPhone 6s RAM, command‑shift‑H) with one Yorkshire curveball… | ||
| nothing matches | ||