Swift Package Indexing cover image

Swift Package Indexing

Latest episodes

undefined
Oct 5, 2023 • 44min

35: It’s like a broccoli-eating competition. You can cheat by eating more broccoli, but you just end up more healthy

This week, we discuss importing ALL the packages, Swift 5.9, the Swift mentorship programme and package scores. Plus, of course, package recommendations!NewsScoring algorithmPackagesSwiftGodot by Miguel de IcazaDocumentation and tutorialSwiftGodotBinaryswift-sdk-generator by AppleZipPinch by Alexey Bukhtinswift-testing by Appleswift-testing Vision DocumentSwiftEmailValidator by Dave Poirier
undefined
Sep 21, 2023 • 45min

34: Here are some packages. They may do interesting things

What even is a recommendation? Join Dave and Sven as they talk about the tricky business of recommending, endorsing, or showcasing packages before diving into a review of dependencies in other package ecosystems, and how the Swift package ecosystem compares. Then we showcase some packages, as usual!NewsWorrying about the NPM ecosystemand Not Worrying Much About CratesPackagesswift-macro-testing by PointfreeA new tool for testing macros in Swiftswift-snapshot-testing by PointfreeCloudKitSyncMonitor by Grant GrueningerLighter by Helge HeßPerformance Test Suite
undefined
Aug 31, 2023 • 40min

33: We had some success, but it never saw the light of day

Join us as we talk about the disastrous week we had last week, where we had system failures, failed podcast recordings, and lumbago problems! We also talk about the upcoming Swift.org Package page and how we will curate the packages that get featured in the Community Showcase section. Plus, of course, community package recommendations.NewsStaging site for the Swift.org Packages pageand the associated pull requestPackagesxcbeautify by TuistSwiftUI-Shimmer by Vikram KriplaneySwiftPrompt by Michael O’BrianSF2Lib by Brad HowesSwiftAsyncAssert by angu softwareBezelKit by Mark Battistella
undefined
Aug 10, 2023 • 49min

32: Which of your dependencies are load-bearing?

Challenges with package management in Swift and the need for proper package identifiers. Addition of CodeQL support and Dependent Bot for code quality checks and dependency updates. Discussion on DataKit package for custom binary data formats. Swift Whisper for accurate transcription. Swift Composable Architecture simplifies writing UI apps. Advantages of using the composable architecture package and caution against using Swift NRC for memory management.
undefined
Jul 27, 2023 • 42min

31: Recommended by the Ministry of "How hard can it be?"

NewsImproved "Use this Package" button Pull RequestSwift.org Packages page integration previewand the associated Pull RequestPackagesColorToolbox by Ramon TorresFileMonitor by Kris Simon aka Peter ShawRearrange by ChimeHQswift-concurrency-extras by Point-Freeand the “Reliably testing code” forum postSwiftUI-VPSwitchToggle by Vanson LeungTLDExtractSwift by Marco Eidingerand the Public Suffix List
undefined
Jul 13, 2023 • 33min

30: I saw the rabbit hole you went down, and I hope you came out the other side of it

NewsSwift.org Community Showcase ForumSwift on RISC-VSupporting visionOSPackagesDockProgress by Sindre SorhusSwift HTTP Types by AppleIntroducing Swift HTTP TypesColorPaletteCodable by Darren FordColour management by Marc Edwards, Part 1Colour management by Marc Edwards, Part 2Colour management by Marc Edwards, Part 3Colour management by Marc Edwards, Part 4Colour management by Marc Edwards, Part 5Aoxiang by isacedSwifter by Damian Kołakowski and Victor Sigler
undefined
Jun 29, 2023 • 45min

29: Are you saying that visionOS is more important than my sitemap?

NewsCanonical URL pull request contributions by Toby HerbertTips for getting the most out of DocC by Joseph HeckPackagesMetaCodable by Soumya Ranjan MahuntAssociatedObject by p-x9Renamed by Joseph DuffySwiftyESBuild by Pedro PiñeraSwiftMath by Michael GrieblingReviewKit by Cihat Gündüz 
undefined
Jun 15, 2023 • 43min

28: Your secrets are safe with us, we’ll forget them immediately!

The podcast discusses Swift 5.9 and the use of macros in the Swift programming language. They also talk about privacy manifests and the challenges of summarizing data within the manifest. The importance of privacy manifests in package development is highlighted, along with discussions on Koko UI and Swift UI introspect packages. Two other packages are discussed, one for iOS Dev jobs application and another for testing. The episode concludes with discussions on Apple's Swift wrapper libraries and documentation resources.
undefined
Jun 1, 2023 • 47min

27: Swift 5.9, WWDC, AR/VR/MR, and package recommendations

NewsMax Desiatov about Swift on WindowsRamin's blog post on using GPT to search documents and databasesSwift Evolution on swift.orgWhat's New in Swift 5.9Swift forums: NIO, Concurrency, and ExecutorsPackagesLaTeXSwiftUI and MathJaxSwift by Colin CampbellURLQueryItemCoder by Kyle HughesCountryKit by Frederik JacquesViewKit by Lucas Werner KuipersDCSettings by David CaddySwiftLintPlugin by Adam Young
undefined
May 18, 2023 • 40min

26: Swift on Windows, Wasm, SPI source code quiz, and package recommendations

Creators and experts discuss Swift on Windows and Wasm, analyze code with 'sit rep', explore 'One Finger Rotation' package, use Swift Soup for HTML parsing, and discuss Discord Kit for Discord bots and notifications.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode