πŸ“£ Deep Dish Swift 2026 is being streamed again!

We're bringing Deep Dish Swift straight to your screen

βœ… Live streaming (free on YouTube)
βœ… All talks recorded and published

πŸ™ Pay what you want for Discord access
πŸ™ Sponsor an indie app ad slot ($50)

🎟️ https://deepdishswift.com/stream

#DeepDishSwift #iOSDev #SwiftLang

πŸ“£ Supreme Sponsor

So glad to have Bitdrift at Deep Dish Swift 2026! 🧑

Ever wish you had better logs when debugging a weird mobile crash? That's what Bitdrift does β€” observability that helps you find the problem fast.

See you next week!

🎟️ https://ti.to/deep-dish-swift/2026

#DeepDishSwift #iOSDev #SwiftLang

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

App Review is done, so let's get everything merged, and take a look at improving performance a tiny bit!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/vm50PRxgXKQ

Late Night Silent Completions: Jiiiii β€” Part 868

YouTube

πŸ“£ Supreme Sponsor

We're pumped to have GuardSquare sponsoring Deep Dish Swift 2026! 🧑

If you've ever worried about someone reverse engineering your app, these are the folks who make sure that doesn't happen. Mobile app security, done right.

See you next week!

🎟️ https://ti.to/deep-dish-swift/2026

#DeepDishSwift #iOSDev #SwiftLang

So as a general rule, we need to conform View Models to MainActor for the sake of UI updates happening on the MainActor, but that causes contention on the MainActor when testing.

I wonder if there’s a way to default isolate, maybe via a parameter, to the MainActor, but for the sake of testing to allow it to be effectively nonisolated? #swiftlang #iosdev

Work with SwiftPM without #Xcode and run on Mac and Linux with https://notepadexe.com #swift #swiftlang #macdev #iosdev

https://youtu.be/7eGPTWPFEX4

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Still (still) waiting for App Review, so let's make some more improvements to data entry!

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Come chill with me: https://youtube.com/live/fwdum9ejx14

Late Night Silent Completions: Jiiiii β€” Part 867

YouTube

Swift 6.3 is out! The March 2026 edition covers the integration of Swift Build with SPM for a consistent cross-platform build experience. Plus community stories, systems programming talks, and new Evolution proposals.

πŸ”—: https://www.swift.org/blog/whats-new-in-swift-march-2026/ by Owen Voorhees & Dave Lester (@davelester)

#Swift #SwiftLang #iOSDev

What's new in Swift: March 2026 Edition

Welcome to β€œWhat’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

Swift.org

Swift question: there is a library that has some functionality, but it's implemented as an actor. I'm working a a completely synchronous program (a CLI app that builds a static website), but I want to use a function from this actor from normal non-concurrent code.

In the example code for using the library it awaits a function call. Is it possible to call this using some kind of concurrent-in-non-concurrent wrapper?

The library in question is MarkdownSyntax, and I suppose it's implemented as an actor for performance reasons in a UI context (do stuff in the background I presume?).

#swiftlang #askfedi

Really quickly this morning, I pulled out some swift async helpers I've been using in some personal apps into a separate repo, mostly to make it easier to keep them all in sync. I published it at https://forge.younata.com/you/AsyncExtensions

Probably the most interesting thing there is AsyncMultiChannel. Which is like https://github.com/apple/swift-async-algorithms/blob/main/Sources/AsyncAlgorithms/AsyncAlgorithms.docc/Guides/Channel.md, but it supports multiple subscribers. I should rename it, because it's intended to be used in more of a pub-sub architecture than as 1-1 communication.

#SwiftLang #SwiftConcurrency

AsyncExtensions

Async Extensions for Swift

forge.younata.com