Swift Package Indexing cover image

Swift Package Indexing

Latest episodes

undefined
Apr 11, 2024 • 50min

42: We need a “No one expects the Spanish inquisition“ sound effect

Join us for another episode as Dave and Sven talk open-source security vulnerabilities and how all package ecosystems are at risk, why it won't be possible to give meaningful "package size" stats on package pages, yet more talk of interfacing with Swift from other languages, and a one-question quiz! Plus package recommendations, of course!Follow upDead code stripping / Link time optimisationhttps://forums.swift.org/t/pitch-support-lto-for-swift/67379https://developer.apple.com/wwdc22/110362NewsThe Mystery of ‘Jia Tan,’ the XZ Backdoor MastermindCalling Haskell from Swift by Rodrigo MesquitaProposal Monitor by Victor MartinsPackageswhisperkit by Zach NagengastMacWhisper by Jordi BruinAsync-Channels by Brian FloerschPerformance discussion on the Swift Forumsswift-async-algorithms by AppleKeyCodes by Matt MassicotteSFSafeSymbols by Frederick PietschmannIgnite by Paul HudsonPublish and Plot by John Sundell
undefined
Mar 21, 2024 • 54min

41: Breaking our “skipping episodes” streak

This podcast explores Swift in new places like ARM Windows and Playdate, interoperating with C#, and recommending packages like Threadcrumb and FlyingFox. They discuss the transition to Swift 6, dependency injection, and the benefits of using Swift for scripting jobs. Additionally, they talk about advancing testing capabilities with the 'Expect To Eventually Equal' package.
undefined
Jan 25, 2024 • 41min

40: This downtime was a joint effort

This week, Dave and Sven take a look at the Flutter ecosystem, discuss Dave's blogging system rewrite, review their collaboration on a production crash, and, as usual, highlight some community packages.NewsProgress of the Flutter and Dart Package Ecosystem by Ander DoboPackagesVortex by Paul HudsonLanguageDetector by Ali Sheikhizadeh and Hadi SharghiGraceLanguage by Kevin MullinsVersionedCodable by Jonathan Rothwell
undefined
Jan 11, 2024 • 49min

39: Stress testing dependency management

It's 2024, and Dave and Sven are back to talk plans for the Swift Package Index development over the coming year. They also talk about a light-hearted but also accidentally disastrous recent event in the npm package ecosystem, plans around how the Swift Package Index will approach Swift 6 support, and of course more package recommendations!  NewsWhen "Everything" Becomes Too Much by Feross AboukhadijehPackagesswift-gopher by Navan ChauhanThe Web Before the WebWikipedia: Gopher (protocol)package-benchmark by Joakim HassilaOn percentiles: Wikipedia: Seven-number summaryGil Tene: Dispelling standard deviationPlusNightMode by Daniel Lyonswebsocket-actor-system by Stuart A. Malone
undefined
Dec 7, 2023 • 43min

38: This is the least researched podcast in the history of podcasting

Inspired by a recent YouTube comment left on the previous episode, Dave and Sven talk about cross-platform Swift development with Visual Studio Code, Windows and Wasm compatibility, and about how Dave should have answered a question about adding a package into the Swift Package Index!NewsSwift Extension for Visual Studio Code introduction blog postSwift Extension marketplace pageGetting Started with Swift on AndroidMore Than Just Code podcast episode with DavePackagesModel3DView by FreekPow by Robb BöhnkeGestures by Mikhail VospennikovScintillaLib by danielleNSAttributedStringBuilder by Jasmin Eilers RichString by Stefan van den Oord NSAttributedStringBuilder by Ethan HuangSwiftUICoreImage by Dan Wood
undefined
Nov 16, 2023 • 50min

37: With praise, you can include me, but any blame goes to Dave

Dave and Sven talk about the work that Cyndi Chin shipped as part of this year’s Swift Mentorship Program, and then dive into the details of some of the metrics, and answer a couple of listener questions about the feature. Plus six package recommendations, as always!NewsRevealing and explaining package scores by Cindy ChinThe Swift Mentorship ProgramPackagesDirectJSON by Mertol KasananSwiftSummarize by Stef KorsSKSummaryMemberwiseInit by Galen O’Hanlontyphoon by Nikita Vasilevswift-zpl by scchnObfuscateMacro by p-x9
undefined
Oct 26, 2023 • 44min

36: Even though the bug is fixed, it's not over!

Join us for talk of bugs and how we've either fixed or worked around them, why creating sustainable developer tools is so hard, and the story of which indie Mac app made Dave buy his first app!NewsBreadcrumbs by Marin TodorovPackagesGrape by Zhen LiFirefly by Taylor LinemanSwift-ISO8601-DurationParser by Leon Hoppeautomerge-swift by Joe HeckAutomerge for Swift blog post
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

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