Episodes
-
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 Swiftcelsius-converteriOS Dev Weekly Issue 685 on the current state of SwiftPackages
SwiftClaude by George LyonJSONPatch by Peter RingsetSingaporeKit by Jia Chenswift-glob by Tuist, forked from David BeckGestureButton by Daniel SaidiStarCraftKit by Marcus Ziadé -
Join us as we talk about the Server-side Swift Conference, Swift formatting, and hear our regular package recommendations.
Server-Side Swift ConferenceSwift and Interoperability by Tony Parker and Ben CohenWhen to Make a Macro by Daniel SteinbergLeveraging structured concurrency in your applications by Franz BuschStop worrying about routes with OpenAPI Generator by Babeth VelgheSo You Think You Know Swift? by Nick LockwoodDaveâs thoughts about Swift formattingChip8Kit
NewsPackages
LocationRadiusPicker by Eman BasicRecap by Joe FabisevichTinyStorage by Christian Seligswift-async-operations by matsuji -
Episodes manquant?
-
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 #3SwiftWasmWasmKitServer Side Swift ConferenceWhy was there a lifesize printout of Dave at AltConf 2019?Contributions to Swift Package IndexAdd a "forked from" featureAdd "first_activity" as a search filter optionHummingbirdWhatâs new in Hummingbird 2VaporThe future of VaporSwift HTTP TypesPackages
swift-snowflake by Jaehong KangVersionator by Sam DeaneGameControllerKit by Wesley de Grootswift-export by Frank LefebvreChip8iEmulationCore by Danijel StracenskiSpectreKit by Patrik Svensson -
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 PlansExpansion of Swift Macros in Visual Studio CodeConfiguring Emacs for Swift DevelopmentConfiguring Neovim for Swift DevelopmentPackages
SVGPath by Nick LockwoodPaintCodeswift-cloud by Andrew BarbaPhraseKit by Mark BattistellaEditValueView by p-x9UserDefaultsEditor by RyuConfettiKit by Simon B. StĂžvringRecreating iMessage Confetti -
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 countsGeomys project announcementAcknowList by Vincent TourraineLicensePlist by Masayuki OnoPackages
Easing by Pavel Sharandaswift-homomorphic-encryption by AppleAnnouncing Swift Homomorphic EncryptionHomomorphic encryption in plain englishswift-argument-parser by Appleswiftmacro-cloaked-string by Lukas GergelKeyColor by Anton HeestandLightpack by Daniel Noskin -
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 ErrorsSwitching to ephemeral macOS build runnersMacStadium FOSS programPackages
swift-testing-revolutionary by Kohki MikiSoto by Adam Fowler and the release blog postSwiftSessions by Alessio RubiciniTabular by AntĂłnio Pedro MarquesCoreXLSX by Max Desiatov -
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!
Swift 6 Migration GuideMatt Massicotteâs Swift 6 blog series
NewsPackages
BlurHashViews by Dale Pricehttps://blurha.shDeclarativeTextKit by Christian Tietzeswiftly by Patrick FreedHummingbird by Adam FowlerSwift Server Side Meetup #2ContrastKit by Mark Battistella -
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.
SE-0435 Swift Language Version Per TargetSwift on Flipper Zero â A Proof of Concept by Samar SunkariaYou can play Doom using gut bacteria, but the framerate is atrociousSwift Tooling: Windows Editionswift-inspectJuice Sucking Servers by Axel RoestâStandardâ vapor website drops 1.5% of requests, even at concurrency of 100! on the Swift Forums
NewsPackages
swift-chess-neo by Navan Chauhan Sage by Nikolai Vazquezswift-security by Dmitriy Zharovswift-glob by David BeckAnyCodingKey by Rob Napier -
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 typesPackages
GRDB by Gwendal RouéGwendal's forum thread about adding Sendable annotationsPack by Matt CoxGeoURI by Jeff JohnstonConcurrencyRecipes by Matt Massicottegenerative-ai-swift by GoogleFit by Oleh Korchytskyi -
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 optimisationhttps://forums.swift.org/t/pitch-support-lto-for-swift/67379https://developer.apple.com/wwdc22/110362News
The Mystery of âJia Tan,â the XZ Backdoor MastermindCalling Haskell from Swift by Rodrigo MesquitaProposal Monitor by Victor MartinsPackages
whisperkit 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 -
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 SwiftToCLRSwift on ARM Windows 11Swift Tooling: Windows EditionSwift on the PlaydatePanic PodcastPackages
Threadcrumb by Alexander CohenFlyingFox by Simon WhittyExpectToEventuallyEqual by Jon Reidswift-package-info by Felipe Marino -
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 DoboPackages
Vortex by Paul HudsonLanguageDetector by Ali Sheikhizadeh and Hadi SharghiGraceLanguage by Kevin MullinsVersionedCodable by Jonathan Rothwell -
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
When "Everything" Becomes Too Much by Feross AboukhadijehPackages
swift-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 -
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 postSwift Extension marketplace pageGetting Started with Swift on AndroidMore Than Just Code podcast episode with DavePackages
Model3DView 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 -
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 ChinThe Swift Mentorship ProgramPackages
DirectJSON by Mertol KasananSwiftSummarize by Stef KorsSKSummaryMemberwiseInit by Galen OâHanlontyphoon by Nikita Vasilevswift-zpl by scchnObfuscateMacro by p-x9 -
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 TodorovPackages
Grape by Zhen LiFirefly by Taylor LinemanSwift-ISO8601-DurationParser by Leon Hoppeautomerge-swift by Joe HeckAutomerge for Swift blog post -
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 algorithmPackages
SwiftGodot by Miguel de IcazaDocumentation and tutorialSwiftGodotBinaryswift-sdk-generator by AppleZipPinch by Alexey Bukhtinswift-testing by Appleswift-testing Vision DocumentSwiftEmailValidator by Dave Poirier -
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 ecosystemand Not Worrying Much About CratesPackages
swift-macro-testing by PointfreeA new tool for testing macros in Swiftswift-snapshot-testing by PointfreeCloudKitSyncMonitor by Grant GrueningerLighter by Helge HeĂPerformance Test Suite -
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 site for the Swift.org Packages pageand the associated pull requestPackages
xcbeautify by TuistSwiftUI-Shimmer by Vikram KriplaneySwiftPrompt by Michael OâBrianSF2Lib by Brad HowesSwiftAsyncAssert by angu softwareBezelKit by Mark Battistella -
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 2451News
Tim Condonâs CodeQL post on the Swift ForumsMarco Eidinger's GitHub action Swift Package Dependencies CheckerDependency details page â Issue 1321Packages
DataKit by Paul KraftSwiftWhisper by Aaron TaylorCleverBird by B.T. FranklinStores by Omar AlbeikThe Composable Architecture by PointfreeSwiftNRC by Joe Hinkle - Montre plus