Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/df/80/bf/df80bf85-bd7a-e9ae-a84e-e5100e7451be/mza_2940500968787948996.jpg/600x600bb.jpg
Swift Package Indexing
Dave Verwer and Sven A. Schmidt
57 episodes
2 months ago
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.
Show more...
Technology
News,
Tech News
RSS
All content for Swift Package Indexing is the property of Dave Verwer and Sven A. Schmidt and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
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.
Show more...
Technology
News,
Tech News
Episodes (20/57)
Swift Package Indexing
61: People have been working on it for ten years

Join us for our interview with Marc Prud'hommeaux of skip.tools as we talk about Swift on Android, the Swift on Android Working Group, and cross-platform app development. And, as usual, we highlight our package picks.

Interview with Marc Prud’hommeaux

  • Android Working Group
    • Initial community announcement
    • Official announcement
  • Porting Swift packages to Android
  • Skip and Kotlin Multiplatform

Packages

  • Uncertain by Mattt Thompson
  • swift-complexity by Fumiya Tanaka
  • SQLCipher.swift by Micah Moore
  • Lottie by Airbnb
Show more...
2 months ago
44 minutes

Swift Package Indexing
60: Filename suffixes in Swift package prefixes

Join us as we talk about Swift packages names, explain some new details of the Swift Package Index' build system, and discuss an interesting paper about leveraging a compiler to find privacy bugs. And, as usual, we highlight our package picks.

Apologies for the background white noise at the start of the episode on Dave's microphone. It clears up about 15 minutes in to the show.

News

  • Paralegal via Joe Groff

Packages

  • Cadova by Tomas Franzén
  • SwiftQC by Sheldon Aristide
  • EmailValidator by David Michael
  • Subprocess by Apple


Show more...
2 months ago
42 minutes

Swift Package Indexing
59: At least mine was related to Swift

Join us for more package ecosystem talk, covering the new Swift Ecosystem Steering group, extracting reusable packages from the CodeEdit codebase, and how Rust error messages have evolved over the years. Of course, we also have plenty of package picks for you all.

News

  • Announcing the Ecosystem Steering Group
    • Ecosystem Steering Group
  • CodeEdit: Introducing New Packages: WelcomeWindow and AboutWindow
    • WelcomeWindow
    • AboutWindow
  • Evolution of Rust compiler errors
    • via Monkeydom

Packages

  • swift-security by Dmitriy Zharov
  • TranslateKit by Cihat Gündüz
  • TextDiffing by Simon Støvring
  • yap by Finn Voorhees
  • Objects2XLSX by Xu Yang


Show more...
3 months ago
34 minutes

Swift Package Indexing
58: People used to hand code assembly

Join us to talk about our five year anniversary of launching the Swift Package Index, adding Wasm and Android support to our compatibility testing matrix, WWDC 2025, and a rather lengthy (but interesting!) discussion of LLM-based coding tools. There's also a couple of package picks, as always!

News

  • Five years of the Swift Package Index
  • Adding Wasm and Android compatibility testing
  • One Number to Rule Them All: Why I'd Love Apple's Unified OS Versioning
  • Coded with Claude Code: CriticMarkup
  • The Future of Vibe Coding: Building with AI, Live and Unfiltered
  • Zed editor

Packages

  • package-swift-lsp by Vasiliy Kattouf
  • Probing by Kamil Strzelecki


Show more...
4 months ago
47 minutes

Swift Package Indexing
57: How many of the same packages can we pick?

Join us for another episode of Swift Package Indexing where we cover the status of Swift 6.1 compatibility and the latest "Ready for Swift 6" results, discuss xtool, and of course pick some packages to talk about!

News

  • Ready for Swift 6
  • xtool on the Swift forums
    • xtool package
    • The Next Chapter in Swift Build Technologies


Packages

  • Redline by Robb Böhnke
  • Harmonize by Lucas Cavalcante
    • Danger
  • swift-mocking by Gray Campbell
  • vault-courier by Javier Cuesta


Show more...
5 months ago
45 minutes

Swift Package Indexing
56: By the next time we record, it'll definitely be there…

Join us for another episode where we cover our slightly unusual rollout of Swift 6.1 support on the Swift Package Index, the Swift Fundraising cooperative, the multiple fabulous projects written by Kashikawa Katsumi, and of course, give our regular package picks.

News

  • The Swift Fundraising Cooperative
  • Kashikawa Katsumi
    • SwiftRegex.com
    • Swift AST Explorer

Packages

  • HasLazyServer by southkin
  • swift-play-experimental by Apple
  • TextReplacements by Daniel Saidi
  • swift-snapshot-testing-macros by Adam Carter
    • swift-snapshot-testing by Point-Free
  • SwiftTitleCase by Yilei Yang


Show more...
6 months ago
38 minutes

Swift Package Indexing
55: The solution is always to write more tests

Join us as we chat about enabling parallelising our tests with Swift Testing, what your plan should be for any CocoaPods projects you still work on, more thoughts on open-source funding based on a recently published paper, and of course the usual package picks!

News

  • Mastodon Post: The Value of Open Source Software
  • Paper: The Value of Open Source Software
  • CocoaPods Trunk Read-only Plan


Packages

  • Codable by Andrii Chernenko
    • The future of serialisation & deserialisation
  • AestheticText by Kyle Bashour
  • RTSanStandaloneSwift by Josip Ćavar
    • Time to Get Real – Introducing RealtimeSanitizer for Swift
    • Clang RealtimeSanitizer
  • swift-file by Jihoon Ahn
  • RenderMeThis by Aether
  • GlowGetter by Aether


Show more...
7 months ago
46 minutes

Swift Package Indexing
54: Pick a test that you know is complicated and start there

Join us as we chat about the Swift team joining Bluesky and Mastodon, data race safety numbers on Swift Package Index Package pages, Swift on Raspberry Pi, and of course our usual package picks!

News

  • Swiftlang: Social media expansion to Mastodon and Bluesky
    • Bluesky account
    • Mastodon account
  • Leverage by Matt Massicotte
  • Issue: Ready for Swift 6 false positives
  • Issue: False positives reported in Sema.NumSwift6Errors via -stats-output-dir
  • https://swifttoolkit.dev/posts/r-pi by Natan Rolnik, assisted by Jesse Zamora

Packages

  • AtRandom by Robb Böhnke
  • sharing-grdb by Pointfree
    • swift-sharing by Pointfree
    • GRDB by Gwendal Roué
  • visualizeTouches by Robb Böhnke
  • amplify-ui-swift-liveness by aws-amplify
  • Spices by Simon Støvring
Show more...
7 months ago
38 minutes

Swift Package Indexing
53: It's not a topic I thought many people would care about, but here we are

Join us for our first episode in 2025 with news of a community Swift on Android working group, the announcement of swift-build at FOSDEM, a discussion of making open source funding easier, how to get feedback on Swift Evolution proposals from people outside the Swift forums, and of course our usual package picks!

News

  • Swift on Android Working Group
  • The Next Chapter in Swift Build Technologies
  • Open Source Swift fundraising
  • swift.algora.io
  • Pitch: Last expression as return value

Packages

  • Zip by Tomas Franzén
  • swift-zip-archive by Adam Fowler
  • Forked by Drew McCormack
  • SkinSmoothingFilter by shima
  • numerix by Gavin Wiggins
Show more...
8 months ago
47 minutes

Swift Package Indexing
52: In the next episode we'll fix the NPM ecosystem

Join us as we talk about the Python package ecosystem, the prospective vision to improve the approachability of data-race safety, and give our usual package recommendations.

News

  • Constraints are Good: Python's Metadata Dilemma
  • Prospective Vision: Improving the approachability of data-race safety
    • Announcement post on Mastodon
    • The forum thread and Tim Condon’s comment

Packages

  • Social media post about LMDB
  • Swift Package Index search for LMDB
    • QuickLMDB
    • RapidLMDB
    • SwiftLMDB
    • Empire
  • Fuzi fork by DimensionDev
  • Fuzi by Ce Zheng
  • Orb by Siddhant Mehta
  • SoulverCore by Zac Cohan
  • Queue by Matt Massicotte
Show more...
11 months ago
46 minutes

Swift Package Indexing
51: The skill of not picking of dependencies should also be honed

Join us as we talk about the current state of Swift, Swift 6 concurrency, Swift-Java interoperability, and hear our regular package recommendations.


News

  • New sample: Tiny Swing program mixing Java and Swift
    • celsius-converter
  • iOS Dev Weekly Issue 685 on the current state of Swift

Packages

  • SwiftClaude by George Lyon
  • JSONPatch by Peter Ringset
  • SingaporeKit by Jia Chen
  • swift-glob by Tuist, forked from David Beck
  • GestureButton by Daniel Saidi
  • StarCraftKit by Marcus Ziadé


Show more...
12 months ago
40 minutes

Swift Package Indexing
50: It has a learning curve like a brick wall

Join us as we talk about the Server-side Swift Conference, Swift formatting, and hear our regular package recommendations.


News

  • Server-Side Swift Conference
    • Swift and Interoperability by Tony Parker and Ben Cohen
    • When to Make a Macro by Daniel Steinberg
    • Leveraging structured concurrency in your applications by Franz Busch
    • Stop worrying about routes with OpenAPI Generator by Babeth Velghe
    • So You Think You Know Swift? by Nick Lockwood
  • Dave’s thoughts about Swift formatting
  • Chip8Kit

Packages

  • LocationRadiusPicker by Eman Basic
  • Recap by Joe Fabisevich
  • TinyStorage by Christian Selig
  • swift-async-operations by matsuji


Show more...
1 year ago
35 minutes

Swift Package Indexing
49: 64 bytes of guaranteed uniqueness

Join us as we talk about The Server Side Swift meetup, the Server Side Swift conference, Wasm, new features in Swift Package Index, Hummingbird 2, Vapor 5, and hear our regular package recommendations.

News

  • SSWG Meetup #3
    • SwiftWasm
    • WasmKit
  • Server Side Swift Conference
    • Why was there a lifesize printout of Dave at AltConf 2019?
  • Contributions to Swift Package Index
    • Add a "forked from" feature
    • Add "first_activity" as a search filter option
  • Hummingbird
    • What’s new in Hummingbird 2
  • Vapor
    • The future of Vapor
    • Swift HTTP Types

Packages

  • swift-snowflake by Jaehong Kang
  • Versionator by Sam Deane
  • GameControllerKit by Wesley de Groot
  • swift-export by Frank Lefebvre
  • Chip8iEmulationCore by Danijel Stracenski
  • SpectreKit by Patrik Svensson


Show more...
1 year ago
42 minutes

Swift Package Indexing
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.


News

  • CocoaPods Support & Maintenance Plans
  • Expansion of Swift Macros in Visual Studio Code
    • Configuring Emacs for Swift Development
    • Configuring Neovim for Swift Development

Packages

  • SVGPath by Nick Lockwood
    • PaintCode
  • swift-cloud by Andrew Barba
  • PhraseKit by Mark Battistella
  • EditValueView by p-x9
  • UserDefaultsEditor by Ryu
  • ConfettiKit by Simon B. Støvring
    • Recreating iMessage Confetti
Show more...
1 year ago
40 minutes

Swift Package Indexing
47: There are no open-source license police

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 Masayuki Ono

Packages

  • Easing by Pavel Sharanda
  • swift-homomorphic-encryption by Apple
    • Announcing Swift Homomorphic Encryption
    • Homomorphic encryption in plain english
    • swift-argument-parser by Apple
  • swiftmacro-cloaked-string by Lukas Gergel
  • KeyColor by Anton Heestand
  • Lightpack by Daniel Noskin
Show more...
1 year ago
44 minutes

Swift Package Indexing
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.  

News

  • Plotting a Path to a Package Ecosystem without Data Race Errors
  • Switching to ephemeral macOS build runners
    • MacStadium FOSS program

Packages

  • swift-testing-revolutionary by Kohki Miki
  • Soto by Adam Fowler and the release blog post
  • SwiftSessions by Alessio Rubicini
  • Tabular by António Pedro Marques
  • CoreXLSX by Max Desiatov


Show more...
1 year ago
49 minutes

Swift Package Indexing
45: Lies, damned lies, and statistics

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.sh
  • DeclarativeTextKit by Christian Tietze
  • swiftly by Patrick Freed
  • Hummingbird by Adam Fowler
    • Swift Server Side Meetup #2
  • ContrastKit by Mark Battistella


Show more...
1 year ago
33 minutes

Swift Package Indexing
44: Does Swift run on gut bacteria yet?

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 the framerate is atrocious
  • Swift Tooling: Windows Edition
    • swift-inspect
  • Juice Sucking Servers by Axel Roest
    • ‘Standard’ vapor website drops 1.5% of requests, even at concurrency of 100! on the Swift Forums

Packages

  • swift-chess-neo by Navan Chauhan 
    • Sage by Nikolai Vazquez
  • swift-security by Dmitriy Zharov
  • swift-glob by David Beck
  • AnyCodingKey by Rob Napier


Show more...
1 year ago
42 minutes

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

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

Packages

  • GRDB by Gwendal Roué
    • Gwendal's forum thread about adding Sendable annotations
  • Pack by Matt Cox
  • GeoURI by Jeff Johnston
  • ConcurrencyRecipes by Matt Massicotte
  • generative-ai-swift by Google
  • Fit by Oleh Korchytskyi


Show more...
1 year ago
1 hour 6 minutes

Swift Package Indexing
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 up

  • Dead code stripping / Link time optimisation
    • https://forums.swift.org/t/pitch-support-lto-for-swift/67379
    • https://developer.apple.com/wwdc22/110362

News

  • The Mystery of ‘Jia Tan,’ the XZ Backdoor Mastermind
  • Calling Haskell from Swift by Rodrigo Mesquita
  • Proposal Monitor by Victor Martins

Packages

  • whisperkit by Zach Nagengast
    • MacWhisper by Jordi Bruin
  • Async-Channels by Brian Floersch
    • Performance discussion on the Swift Forums
    • swift-async-algorithms by Apple
  • KeyCodes by Matt Massicotte
    • SFSafeSymbols by Frederick Pietschmann
  • Ignite by Paul Hudson
    • Publish and Plot by John Sundell


Show more...
1 year ago
49 minutes

Swift Package Indexing
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.