#SwiftLang #concurrency program stall question:

Given an array of urls to files the code does this:

// some prep code
await withTaskGroup { group in
var limit = min(urls.count, maxConcurrentTasks)
for ix in 0..<limit {
group.addTask { TypeInit(url: urls[ix]) }
}
for await type in group {
await doSomethingWith(type)
if limit < urls.count {
let url = urls[limit]
limit += 1
group.addTask { TypeInit(url: url }
}
}
}
// some other code never reached when the hang occurs

The issue is that when testing the code sometimes stops. No processor activity. The program is blocked waiting for something. I don't know what.

maxConcurrentTasks is currently 128 and is picked to get reasonable UI feedback. doSomethingWith(type) is not async but is on the MainActor. I've also used an explicit

await MainActor.run { doSomethingWith(type) }

No difference. (1/2)

San Francisco Swift Language User Group × CocoaHeads meetup is 7PM April 9th.

Space it limited. Plan ahead.

#iOS #swiftlang #sanfrancisco

https://luma.com/a08kwg0s?tk=00vFjg

SF Swift Language User Group (SLUG) x CocoaHeads | April 2026 · Luma

Please join us for this month's session together learning about Swift with talks by local members of the Swift community. We are so excited to see you all…

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

Let's look into hashing non-user emails in tracking tables!

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

Come chill with me: https://youtube.com/live/1bLuldI3Rc8

Late Night Silent Completions: Jiiiii — Part 853

YouTube

Monika Mateska is mentoring at Swift Island 2026.

Senior iOS Engineer with deep experience in scalable architecture, subscriptions and growing sustainable codebases — and a strong community builder.

We’re proud to have her on the island. 🏝️
https://swiftisland.nl/mentors

#SwiftLang #Swift #iOS #iOSDev #WWDC #SwiftIsland

Apple #Container Install Party is now at registered capacity but please come if you’re not registered as folks will be coming in and out all day! Lunch is being served as well. Hoxton Centraal #amsterdam. I see all of those dev #macbooks out there in the wild so come thru to learn about linux container capabilities!

Come now thru 3pm! #kubecon
see you soon?

#swiftlang

One of the interesting things about learning Swift is that I think it's take on extensions and protocols/interfaces is making me understand and appreciate traits in Rust much more.

#programming #swiftlang #swift #rust

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

Trying out new streaming software _and_ had basically no sleep last night, so let's try making some progress… any progress really 😅

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

Come chill with me: https://youtube.com/live/2T_xNmnYT0A

Late Night Silent Completions: Jiiiii — Part 852

YouTube
App Store rejections are the worst. RevylAI just open-sourced Greenlight—a pre-submission compliance scanner that catches review guideline violations before you hit submit. Great addition to any iOS CI/CD pipeline! 🍏
🔗 https://go.peterfriese.dev/greenlight-pre-submission-comp?s=social&t=int #iOSDev #SwiftLang #Apple
Not only Swift - Issue #96

I tried it out myself and implemented a Swift version of the Mozilla Readability SDK using Agentic Engineering.

Peter Friese

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

Let's start assembling invite emails!

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

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

Late Night Silent Completions: Jiiiii — Part 851

YouTube

#kubecon folks: last call for a few seats left at two Monday workshops:

- Building Cloud Services w/ #swiftlang (hands on) https://s.apple.com/dr2F8e2FI7 &
- Apple #Containers Install Fest https://s.apple.com/dN4e7D6zV3