
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.
November 22, 20211h 9m
Audio is streamed directly from the publisher (traffic.libsyn.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
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