Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
Join Dave and Sven, the creators of the Swift Package Index open-source project, as they talk about progress on the project and discuss a new set of community package recommendations every episode.... more
FAQs about Swift Package Indexing:How many episodes does Swift Package Indexing have?The podcast currently has 57 episodes available.
March 21, 202441: Breaking our “skipping episodes” streakThis week Dave and Sven break their streak of skipping recording to find Swift in exciting new places, like on ARM Windows and the Playdate, and learn new tricks like interoperating with C#. And as usual, there are package recommendations, with a good sprinkling of descents into various rabbit holes. NewsCombining Swift and C# on Windows with SwiftToCLRSwift on ARM Windows 11Swift Tooling: Windows EditionSwift on the PlaydatePanic PodcastPackagesThreadcrumb by Alexander CohenFlyingFox by Simon WhittyExpectToEventuallyEqual by Jon Reidswift-package-info by Felipe Marino...more54minPlay
January 25, 202440: This downtime was a joint effortThis 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...more41minPlay
January 11, 202439: Stress testing dependency managementIt'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...more50minPlay
December 07, 202338: This is the least researched podcast in the history of podcastingInspired 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...more43minPlay
November 16, 202337: With praise, you can include me, but any blame goes to DaveDave 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...more51minPlay
October 26, 202336: 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...more44minPlay
October 05, 202335: It’s like a broccoli-eating competition. You can cheat by eating more broccoli, but you just end up more healthyThis 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...more44minPlay
September 21, 202334: Here are some packages. They may do interesting thingsWhat 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...more46minPlay
August 31, 202333: We had some success, but it never saw the light of dayJoin 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...more40minPlay
August 10, 202332: Which of your dependencies are load-bearing?Do we understand how to add a package dependency after three years of creating the package index? No, we do not! We also discuss adding macro targets to Package pages, GitHub’s CodeQL analysis for Swift, and automating updating our package dependencies. Of course, we have six new package recommendations too!Follow up"Use this Package" showing an incorrect package name/identity – Issue 2451NewsTim Condon’s CodeQL post on the Swift ForumsMarco Eidinger's GitHub action Swift Package Dependencies CheckerDependency details page – Issue 1321PackagesDataKit by Paul KraftSwiftWhisper by Aaron TaylorCleverBird by B.T. FranklinStores by Omar AlbeikThe Composable Architecture by PointfreeSwiftNRC by Joe Hinkle...more49minPlay
FAQs about Swift Package Indexing:How many episodes does Swift Package Indexing have?The podcast currently has 57 episodes available.