

Swift Package Indexing
Dave Verwer and Sven A. Schmidt
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.
Episodes
Mentioned books

Sep 30, 2024 • 42min
49: 64 bytes of guaranteed uniqueness
Explore the latest happenings in the Swift programming world, from the transformative potential of WebAssembly to exciting updates from server-side Swift events. Discover enhancements in Swift Package Index, like new search filters and unique identifier generation methods. Listen in on discussions about Hummingbird 2 and the future of Vapor 5. Plus, the team shares intriguing Swift packages for development, including tools for version tracking and nostalgic game emulation. It's a blend of tech insights and light-hearted anecdotes!

4 snips
Aug 29, 2024 • 41min
48: It’s not just CGPaths all the way down?
Dive into the evolution of CocoaPods and its challenges as the tech landscape shifts. Explore the power of Swift macros in Visual Studio Code and how they enhance development. Discover exciting tools like PhraseKit for generating unique phrases and the fun of using Confetti Kit to celebrate user success. Learn about the integration of SVG into native CG paths and Docker alternatives that streamline workflows. This episode is packed with tips for improving Swift development and UI design!

4 snips
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.

5 snips
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

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.

5 snips
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.

10 snips
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.

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

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.

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