SwiftPM — Frameworks Instead of Coffee
summary
How to speed up Swift Package Manager builds by using framework-style dependency caching. The talk explains what a dependency cache can look like, how to produce it and how to use and manage it to skip whole build stages when you’ve already exhausted surface-level optimizations.
AI-written summary · about
chapters (10)
- 0:00Welcome
- 3:30Slow builds in SwiftPM
- 11:21Dependency checkout
- 16:57Binary artifacts limits
- 23:01Alternative dependency managers
- 29:24Framework generation approaches
- 35:46Caching problems and fixes
- 40:00Linking common mistakes
- 43:53Custom solutions value and risks
- 46:21Summary
related talks
33mScaling Swift Development
25mBuilding with SwiftPM
44mSwift Packages - Dependency Management of the Future
24mThinking Outside the Box with Swift Package Manager
37mCut costs, not corners: Master modularization with SPM
30mFrom CocoaPods to Swift Package Manager
45mSwift Plugins: Speeding Up Project Builds
39mModularization techniques from monolithic to multi-packages app
