Episoder
-
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 -
Manglende episoder?
-
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 -
News
Improved "Use this Package" button Pull RequestSwift.org Packages page integration previewand the associated Pull RequestPackages
ColorToolbox by Ramon TorresFileMonitor by Kris Simon aka Peter ShawRearrange by ChimeHQswift-concurrency-extras by Point-Freeand the âReliably testing codeâ forum postSwiftUI-VPSwitchToggle by Vanson LeungTLDExtractSwift by Marco Eidingerand the Public Suffix List -
News
Swift.org Community Showcase ForumSwift on RISC-VSupporting visionOSPackages
DockProgress by Sindre SorhusSwift HTTP Types by AppleIntroducing Swift HTTP TypesColorPaletteCodable by Darren FordColour management by Marc Edwards, Part 1Colour management by Marc Edwards, Part 2Colour management by Marc Edwards, Part 3Colour management by Marc Edwards, Part 4Colour management by Marc Edwards, Part 5Aoxiang by isacedSwifter by Damian KoĆakowski and Victor Sigler -
News
Canonical URL pull request contributions by Toby HerbertTips for getting the most out of DocC by Joseph HeckPackages
MetaCodable by Soumya Ranjan MahuntAssociatedObject by p-x9Renamed by Joseph DuffySwiftyESBuild by Pedro PiñeraSwiftMath by Michael GrieblingReviewKit by Cihat GĂŒndĂŒz -
News
Whatâs new in Swift 5.9?A Vision for Macros in Swiftswift-ast-explorerWrite Swift macros by Alex HoppenExpand on Swift macros by Becca Royal-GordonPrivacy Manifests by Tony TanVisualize Privacy Manifests â Discussion #2423 from Cihat GĂŒndĂŒzPackages
swift-openapi-generator by AppleMeet Swift OpenAPI GeneratorRequestDL by Brenno de MouraCocoaUI by p-x9SwiftUI-Introspect by David Roman and Lois Di QualCloseEnough by Zev Eisenbergapp-store-server-library-swift by AppleBagbutik by Morten Bjerg Gregersenswiftly by Patrick Freed -
News
Max Desiatov about Swift on WindowsRamin's blog post on using GPT to search documents and databasesSwift Evolution on swift.orgWhat's New in Swift 5.9Swift forums: NIO, Concurrency, and ExecutorsPackages
LaTeXSwiftUI and MathJaxSwift by Colin CampbellURLQueryItemCoder by Kyle HughesCountryKit by Frederik JacquesViewKit by Lucas Werner KuipersDCSettings by David CaddySwiftLintPlugin by Adam Young -
News
swift-win32 by Saleem Abdulrasool aka "compnerd"Wasm and SwiftWasmMax DesiatovSwift SDKs for Cross-CompilationQuiz
Sitrep by Paul HudsonPackages
OneFingerRotation by Matteo Fontanagonzales by Gon Solo (Andreas Wendleder)Rendering Moana with Swift blog postMoana Island Scene on Disney Animation Studios siteDiscordKit by SwiftcordSwiftSoup by Nabil Chatbi -
News
Discussion topic: Generating package summaries with GPTDiscussion topic: Experimenting with ingesting in SPI data into GPT via pluginSwift Package Index Playgrounds 1.1.0Validate SPI manifestPackages
EmojiTextFoundationPreview, FoundationICU by AppleDSWaveformImageswift-ast-explorer by Kishikawa KatsumiSwift AST Explorer web appSwiftSyntaxExpression Macros Swift evolution proposal -
News and Opening Discussion
The announcement on the Swift Package Index blog.The announcement on Swift.org.Packages
Crayon by David WalterWith by Slipp Douglas Thompsondocc-gpt by Gonzalo NuñezSwift forums announcementTrustKit by Alban DiquetPolyKit by Anton Heestandmorkandmidi by Brad Howes - Vis mere