109: “Code maintenance” with special guest Nick Lockwood
Nick Lockwood joins John for a discussion about maintaining Swift code bases — from open source projects, to ones worked on by teams of various sizes. Also, the design of ShapeScript, using async/await within unit tests, and much more.
Sponsors
- RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.
- MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.
Links
- Nick on Twitter
- John on Twitter
- ShapeScript on the App Store
- The source code for ShapeScript on GitHub
- fastlane
- ShapeScript’s iteration syntax
- VRML
- Layout
- AppleScript
- Lisp
- SwiftFormat
- SwiftLint
- Recent episode with Christian Selig about open source
- Euclid
- OpenSCAD
- Publish
- Semantic Versioning
- Compiler directives in Swift
- Danger
- Unit testing
- The Swift Package Manager
- Using async/await when writing unit tests
- Intro and outro music by Dariusz Dziuk