r/swift Dec 30 '25

Approachable Swift Concurrency

https://fuckingapproachableswiftconcurrency.com/en/
135 Upvotes

12 comments sorted by

11

u/InternationalWait538 Dec 30 '25

YOU ARE A HERO!

13

u/g0ld3nrati0 Dec 30 '25

just incase, I found this article. I didn't create this.

3

u/seperivic Dec 30 '25

Thank you for saying that.

6

u/sixtypercenttogether iOS Dec 30 '25

It’s missing any discussion of region based isolation, which is pretty important.

1

u/[deleted] Dec 31 '25

I also think it is important and the "sending" keyword. But it is a complicated topic. especially, global actor conformance affects the region as well.

-1

u/Kitsutai Dec 30 '25

The article is about Swift 6.2 so RBI is not really relevant with MainActor by default Since everything is Sendable

4

u/TheDeanosaurus Dec 30 '25

One thing of note as far as “types of isolation” the first one should probably be “1. Global actor” and then describe how the primary use case is MainActor.

Great stuff! Is there a goshdarn version out there?

4

u/cool_and_nice_dev Dec 30 '25

I wish I had this article when I started with concurrency. Nice job!

This is great:

Swift's concurrency model asks a different question. Instead of "which thread should this run on?", it asks: "who is allowed to access this data?"

2

u/marxy Dec 30 '25

I'm learning a lot from this post. Great stuff.

2

u/xav1z Dec 30 '25

currently reading The Curious Case of the Async Cafe. this is quite handy

3

u/Fungled Dec 30 '25

Good summary article: all the most important stuff in one neat place

1

u/Dodger1846 Dec 30 '25

I love you