Swift Package Indexing cover image

Swift Package Indexing

Latest episodes

undefined
Aug 29, 2024 • 41min

48: It’s not just CGPaths all the way down?

Join us as we talk about the CocoaPods maintenance plans and Swift macro expansions in Visual Studio Code, as well as hear our regular package recommendations.NewsCocoaPods Support & Maintenance PlansExpansion of Swift Macros in Visual Studio CodeConfiguring Emacs for Swift DevelopmentConfiguring Neovim for Swift DevelopmentPackagesSVGPath by Nick LockwoodPaintCodeswift-cloud by Andrew BarbaPhraseKit by Mark BattistellaEditValueView by p-x9UserDefaultsEditor by RyuConfettiKit by Simon B. StøvringRecreating iMessage Confetti
undefined
Aug 8, 2024 • 44min

47: There are no open-source license police

Vincent Tourraine, known for his work on the geomys project, joins Masayuki Ono, a contributor to LicensePlist, and Pavel Sharanda, the developer of the Easing package. They delve into the challenges of sustainable funding for open-source software, emphasizing the lack of enforcement for licenses. The discussion also highlights the intriguing potential of Swift Homomorphic Encryption for enhanced data privacy and explores innovative Swift Package Manager features aimed at simplifying package installations.
undefined
Jul 11, 2024 • 49min

46: A concept born and explored in recent decades

Join us as we talk about our build system move to an Orka cluster consisting of 8 Mac Studios, our ongoing "Ready for Swift 6" project, to get an update on documentation coverage across the package ecosystem, and to hear our regular package recommendations.  NewsPlotting a Path to a Package Ecosystem without Data Race ErrorsSwitching to ephemeral macOS build runnersMacStadium FOSS programPackagesswift-testing-revolutionary by Kohki MikiSoto by Adam Fowler and the release blog postSwiftSessions by Alessio RubiciniTabular by António Pedro MarquesCoreXLSX by Max Desiatov
undefined
Jun 20, 2024 • 34min

45: Lies, damned lies, and statistics

This podcast discusses WWDC highlights, the Swift 6 migration guide, and package recommendations like Blur Hash Views and Declarative Text Kit. It also covers the transition of Swiftly to Apple, introduces Hummingbird framework, and explores Contrast Kit for color contrast management.
undefined
May 23, 2024 • 43min

44: Does Swift run on gut bacteria yet?

Guest Samar Sunkaria discusses Swift on Flipper Zero, running Doom with gut bacteria, and Swift challenges on Windows. Topics include Swift Tooling, Mac build infrastructure, package recommendations, and performance benchmarks.
undefined
Apr 25, 2024 • 1h 6min

43: Now I’m worried our metrics aren’t correct! with special guest Holly Borla

Holly Borla from Apple talks about upcoming Swift 6 changes. Topics include region isolation, dynamically isolated function types, and popular Swift packages like GRDB and GeoURI. The discussion touches on concurrency challenges and the importance of value types in Swift 6.
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

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