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.
…
continue reading
![Artwork](/static/images/128pixel.png)
1
47: There are no open-source license police
44:24
44:24
Play later
Play later
Lists
Like
Liked
44:24
Join us as we discuss the latest Ready for Swift 6 results, and how we represent them on the site. We also chat about Open Source Software funding, homomorphic encryption, and of course, we include our regular package recommendations. News Issue with Swift 6 error counts Geomys project announcement AcknowList by Vincent Tourraine LicensePlist by Ma…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
46: A concept born and explored in recent decades
49:13
49:13
Play later
Play later
Lists
Like
Liked
49:13
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. News Plotting a Path to a Package Ecosystem without Data Race Errors Switching to ephemeral …
…
continue reading
This week we talk about WWDC, our Ready for Swift 6 project that tracks data race safety errors across the whole package ecosystem, the Swift 6 migration guide, and more. Of course, we also make our regular package recommendations! News Swift 6 Migration Guide Matt Massicotte’s Swift 6 blog series Packages BlurHashViews by Dale Price https://blurha…
…
continue reading
This week we follow up on Swift 6 news, talk about Swift in unusual places, performance benchmarks, give a sneak peek at our new Mac build infrastructure, and of course make package recommendations. News SE-0435 Swift Language Version Per Target Swift on Flipper Zero — A Proof of Concept by Samar Sunkaria You can play Doom using gut bacteria, but t…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
43: Now I’m worried our metrics aren’t correct! with special guest Holly Borla
1:06:11
1:06:11
Play later
Play later
Lists
Like
Liked
1:06:11
This week we had the opportunity to talk to Holly Borla who manages the Swift Compiler Team at Apple. We chat about upcoming Swift 6 changes and why they're a big deal, but also why you shouldn’t worry too much. Of course, all three of us pick packages, too! Interview with Holly SE-0414: Region isolation SE-0431: Dynamically isolated function types…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
42: We need a “No one expects the Spanish inquisition“ sound effect
49:31
49:31
Play later
Play later
Lists
Like
Liked
49:31
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 u…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
41: Breaking our “skipping episodes” streak
53:41
53:41
Play later
Play later
Lists
Like
Liked
53:41
This 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. News Combining Swift and C# on Windows with Swif…
…
continue reading
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. News Progress of the Flutter and Dart Package Ecosystem by Ander Dobo Packages Vortex by Paul Hudson LanguageDetector by Ali Sheikhizadeh and Hadi …
…
continue reading
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! News Wh…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
38: This is the least researched podcast in the history of podcasting
42:51
42:51
Play later
Play later
Lists
Like
Liked
42:51
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! News Swift Extension for Visual Studio Code introduction blog po…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
37: With praise, you can include me, but any blame goes to Dave
50:13
50:13
Play later
Play later
Lists
Like
Liked
50:13
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! News Revealing and explaining package scores by Cindy Chin The Swift Mentorship Pr…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
36: Even though the bug is fixed, it's not over!
43:42
43:42
Play later
Play later
Lists
Like
Liked
43:42
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! News Breadcrumbs by Marin Todorov Packages Grape by Zhen Li Firefly by Taylor Lineman Swift-ISO8601-DurationParser by Leon Hoppe automerge-swift by Joe Heck…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
35: It’s like a broccoli-eating competition. You can cheat by eating more broccoli, but you just end up more healthy
43:43
43:43
Play later
Play later
Lists
Like
Liked
43:43
This week, we discuss importing ALL the packages, Swift 5.9, the Swift mentorship programme and package scores. Plus, of course, package recommendations! News Scoring algorithm Packages SwiftGodot by Miguel de Icaza Documentation and tutorial SwiftGodotBinary swift-sdk-generator by Apple ZipPinch by Alexey Bukhtin swift-testing by Apple swift-testi…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
34: Here are some packages. They may do interesting things
45:24
45:24
Play later
Play later
Lists
Like
Liked
45:24
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! News Worrying about the NPM ecosystem and Not Wor…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
33: We had some success, but it never saw the light of day
39:42
39:42
Play later
Play later
Lists
Like
Liked
39:42
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. News Staging…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
32: Which of your dependencies are load-bearing?
48:30
48:30
Play later
Play later
Lists
Like
Liked
48:30
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 …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
31: Recommended by the Ministry of "How hard can it be?"
42:22
42:22
Play later
Play later
Lists
Like
Liked
42:22
News Improved "Use this Package" button Pull Request Swift.org Packages page integration preview and the associated Pull Request Packages ColorToolbox by Ramon Torres FileMonitor by Kris Simon aka Peter Shaw Rearrange by ChimeHQ swift-concurrency-extras by Point-Free and the “Reliably testing code” forum post SwiftUI-VPSwitchToggle by Vanson Leung …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
30: I saw the rabbit hole you went down, and I hope you came out the other side of it
33:19
33:19
Play later
Play later
Lists
Like
Liked
33:19
News Swift.org Community Showcase Forum Swift on RISC-V Supporting visionOS Packages DockProgress by Sindre Sorhus Swift HTTP Types by Apple Introducing Swift HTTP Types ColorPaletteCodable by Darren Ford Colour management by Marc Edwards, Part 1 Colour management by Marc Edwards, Part 2 Colour management by Marc Edwards, Part 3 Colour management b…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
29: Are you saying that visionOS is more important than my sitemap?
45:01
45:01
Play later
Play later
Lists
Like
Liked
45:01
News Canonical URL pull request contributions by Toby Herbert Tips for getting the most out of DocC by Joseph Heck Packages MetaCodable by Soumya Ranjan Mahunt AssociatedObject by p-x9 Renamed by Joseph Duffy SwiftyESBuild by Pedro Piñera SwiftMath by Michael Griebling ReviewKit by Cihat GündüzBy Dave Verwer and Sven A. Schmidt
…
continue reading
![Artwork](/static/images/128pixel.png)
1
28: Your secrets are safe with us, we’ll forget them immediately!
42:32
42:32
Play later
Play later
Lists
Like
Liked
42:32
News What’s new in Swift 5.9? A Vision for Macros in Swift swift-ast-explorer Write Swift macros by Alex Hoppen Expand on Swift macros by Becca Royal-Gordon Privacy Manifests by Tony Tan Visualize Privacy Manifests – Discussion #2423 from Cihat Gündüz Packages swift-openapi-generator by Apple Meet Swift OpenAPI Generator RequestDL by Brenno de Mour…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
27: Swift 5.9, WWDC, AR/VR/MR, and package recommendations
47:11
47:11
Play later
Play later
Lists
Like
Liked
47:11
News Max Desiatov about Swift on Windows Ramin's blog post on using GPT to search documents and databases Swift Evolution on swift.org What's New in Swift 5.9 Swift forums: NIO, Concurrency, and Executors Packages LaTeXSwiftUI and MathJaxSwift by Colin Campbell URLQueryItemCoder by Kyle Hughes CountryKit by Frederik Jacques ViewKit by Lucas Werner …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
26: Swift on Windows, Wasm, SPI source code quiz, and package recommendations
40:10
40:10
Play later
Play later
Lists
Like
Liked
40:10
News swift-win32 by Saleem Abdulrasool aka "compnerd" Wasm and SwiftWasm Max Desiatov Swift SDKs for Cross-Compilation Quiz Sitrep by Paul Hudson Packages OneFingerRotation by Matteo Fontana gonzales by Gon Solo (Andreas Wendleder) Rendering Moana with Swift blog post Moana Island Scene on Disney Animation Studios site DiscordKit by Swiftcord Swift…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
25: ChatGPT API exploration, SPI Playgrounds, Manifest validation, and package recommendations
45:40
45:40
Play later
Play later
Lists
Like
Liked
45:40
News Discussion topic: Generating package summaries with GPT Discussion topic: Experimenting with ingesting in SPI data into GPT via plugin Swift Package Index Playgrounds 1.1.0 Validate SPI manifest Packages EmojiText FoundationPreview, FoundationICU by Apple DSWaveformImage swift-ast-explorer by Kishikawa Katsumi Swift AST Explorer web app SwiftS…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
24: Apple sponsorship Q&A and our package recommendations
27:46
27:46
Play later
Play later
Lists
Like
Liked
27:46
News and Opening Discussion The announcement on the Swift Package Index blog. The announcement on Swift.org. Packages Crayon by David Walter With by Slipp Douglas Thompson docc-gpt by Gonzalo Nuñez Swift forums announcement TrustKit by Alban Diquet PolyKit by Anton Heestand morkandmidi by Brad HowesBy Dave Verwer and Sven A. Schmidt
…
continue reading
![Artwork](/static/images/128pixel.png)
1
23: Site availability testing, Linux-only packages, and package recommendations
28:52
28:52
Play later
Play later
Lists
Like
Liked
28:52
News StRest by Eyk Rehbein Rester by Sven A. Schmidt Swift Package Index Restfiles Packages Settings by Sindre Sorhus PopupView by Alisa Mylnikova MenuBuilder by Jed Fox ContributorUI by Dscyre Scotti GEOSwift by Andrew Hershberger, Virgilio Favero Neto, and Andrea Cremaschi swift-cli-version by Michael Housh…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
22: Search ranking, building documentation on Linux, OpenAI, and package recommendations
40:14
40:14
Play later
Play later
Lists
Like
Liked
40:14
News Building DocC documentation on Linux The first two adopting packages are Benchmark and Frostflake by Joakim Hassila Weird issue with cp -r behaving differently on macOS and Linux Documentation build details pull requests #2110 and #2277 Packages Puid by PUID MacControlCenterUI by Steffan Andrews BWToolkit by Brandon Walkin GPTSwift by Dennis M…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
21: Swift Charts, over 300 documented packages, collaborative Markdown editors, and package recommendations
37:19
37:19
Play later
Play later
Lists
Like
Liked
37:19
News Post about charts in Swift The package documentation histogram Gist HackMD collaborative Markdown editor Packages Yorkie by Yorkie Team PotentCodables by Outfox TypographyKit by Ross Butler RichStringKit by Robbie Moyer VatNumberKit by Frederik Jacques SwiftyCreatives by Yuki KuwashimaBy Dave Verwer and Sven A. Schmidt
…
continue reading
![Artwork](/static/images/128pixel.png)
1
20: SPI in 2049, new “Supporters” page, and MacWhisper audio transcription
42:02
42:02
Play later
Play later
Lists
Like
Liked
42:02
News The Google Search Appliance MacWhisper by Jordi Bruin Packages Sextant by Rocco Bowling stable-diffusion by Apple MarkdownView by LiYanan2004 DiscordBM by Mahdi Bahrami MarkdownText by Shaps Relax by Thomas De Leon TootSDK by Konstantin Kostov and David Wood MastodonKit by Ornithologist Coder Mastodon.swift by Marcus Kida and Thomas Bonk Masto…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
19: The SPI project is growing up, DocC uploading with AWS Lambda, and Are we server yet?
47:09
47:09
Play later
Play later
Lists
Like
Liked
47:09
News Are we server yet? AWS Graviton Packages swift-markdown-ui by Guille Gonzalez KVKCalendar by Sergei Kviatkovskii Draftsman by Nayanda Haberty tart by Cirrus Labs SunKit by Sunlitt PreviewResizable by Joan DuatBy Dave Verwer and Sven A. Schmidt
…
continue reading
News AWS Graviton CPU Empower Apps podcast Quiz 46 packages (< 1%) are compatible with Swift 5.6 but not with 5.7 Packages Knob by Brad Howes swift-dependencies by Point-Free swift-dependencies-additions by Thomas Grapperon Foil by Jesse Squires swift-numberkit by Matthias Zenger JXKit by JECTIVE swift-screenshot-scribbler by Christoph Göldner…
…
continue reading
News Server Side Swift conference The Future of Foundation Swift Cloud Swift AWS Lambda Runtime Packages RichTextKit by Daniel Saidi Zip by Roy Marmelstein ZIPFoundation by Thomas Zoechling SWCompression by Timofey Solomko DSFQuickActionBar by Darren Ford Lottie by Airbnb ArrayBuilder by Wilhelm Oks swift-backtrace by Nathan S.…
…
continue reading
News DocC Quick Navigation feature by Sofía Rodriguez SemanticVersion Docs Preview SPIManifest Docs Preview ArgumentParser Docs Preview ServerSide.swift Conference Packages SwiftCompactor by OpenAlloc VanMoofKit by Sven Tiigi R.swift by Mathijs Kadijk GRDB by Gwendal Roué PonyExpress by Adam WulfBy Dave Verwer and Sven A. Schmidt
…
continue reading
News Swift Package Indexing podcast feed DocC Quick Navigation feature by Sofía Rodriguez Argument Parser Quick Navigation preview Packages Atlantis by Proxyman swift-tagged by Pointfree Satin by Hi-Rez LaunchAtLogin-Modern by Sindre Sorhus xcodes by Robots and Pencils WolfLorem by Wolf McNallyBy Dave Verwer and Sven A. Schmidt
…
continue reading
News SwiftPackageIndex on Mastodon SwiftPackageUpdates on Mastodon Packages Wave by Janum Trivedi text-to-emoji by Wouter Wisse swift-argument-parser by Apple SwiftGUI by Yonas Kolb (author of Mint) Diligence by InSeven Quick by Quick Nimble by QuickBy Dave Verwer and Sven A. Schmidt
…
continue reading
News SPIManifest documentation Swift Argument Parser Raycast Swift Package Index extension by Maxim Krouk Search improvements Packages DynamicIslandUtilities by Suyash Srijan The Composable Architecture by Pointfree. We also mentioned this blog post. RubyGateway by John Fairhurst StatKit by Jimmy M Andersson…
…
continue reading
News Package Registry Service Reference implementation Packages Kitura 3.0 by the Kitura Team Snapshot Testing by Pointfree (Brandon Williams & Stephen Celis) Shwift by George Lyon Physical by Jeff Biggus Jeff’s talk at 360|iDevBy Dave Verwer and Sven A. Schmidt
…
continue reading
News Virtualization framework VirtualBuddy by Guilherme Rambo. Packages PackageBuildInfo by Dmitriy Borovikov DeckUI by Josh Holtz swift-math-parser by Brad Howes MarkCodable by Marin TodorovBy Dave Verwer and Sven A. Schmidt
…
continue reading
Packages SoulverStringParsing by Zac Cohan MarkupEditor by Steve Harris AckGen by Martin Pfundmair Bagbutik by Morten Bjerg Gregersen XCTestHTMLReport by the XCTestHTMLReport teamBy Dave Verwer and Sven A. Schmidt
…
continue reading
News Improvements to search by Joe Heck Quiz Which author/organisation has shipped the most releases? by James Sherlock How many packages are there without any build failures? by Nathan Harris What package is most frequently used as a dependency? by Thomas Grapperon Packages ShortcutRecorder by Ilya Kulakov SwiftCommand by Josef Zoller Shwift by Ge…
…
continue reading
News CPAN CoRecursive: Coding Stories CPAN - This Day In History Packages VisionFaceAware from Gentian Barileva DSFSparkline from Darren Ford Keyboard and Tonic from AudioKit MarkdownUI from Guille GonzalezBy Dave Verwer and Sven A. Schmidt
…
continue reading
Interview Simon Støvrin on Twitter Runestone simonbs.dev Simon’s Github profile Packages SDWebImage by SDWebImage Motion by Adam Bell Table by Jan Gorman SwiftyTextTable by Scott Hoyt Publish by John Sundell SwiftPackageList by Felix HerrmannBy Dave Verwer and Sven A. Schmidt
…
continue reading
Packages AnyCodable by Flight School CompactSlider by Alexey Bukhtin Kodable by João Mourato QRCode by Darren Ford Runestone by Simon Støvring SFSafeSymbols by SFSafeSymbols ShapeScript by Nick Lockwood Time by Oleg Dreyman UIOnboarding by Lukman Aščić Veximoji by Arnold Rozon swiftui-app-icon-creator by Dariusz Rybicki…
…
continue reading
Packages Quick and Nimble PythonKit and Violet CodeEditor WebViewKit, SwiftUIKit, and swiftui-system-colors Networking swift-parsing uniqueidBy Dave Verwer and Sven A. Schmidt
…
continue reading