Why Swift Concurrency?
Since 2021, Swift Concurrency has been the most powerful paradigm ever introduced into the language.
There are so many tools available - async/await, actors, task groups, continuations, sendable, async let, async stream, task - it can be overwhelming to learn. Where do you start?
I set out to help you build an intuition.
So I compressed my 4 years of Swift Concurrency experience into 2 books.
Senior-level knowledge of Swift concurrency is all about knowing what exists in the toolkit, and how to apply each tool to the problem at hand.
I'm going to share my killer instinct with you.
The power to know, at a glance, whether to use a task group instead of async let. The quiet voice that tells you that a function will run on the MainActor rather than a background thread. That gut instinct to return an AsyncStream instead of using a standard async function.
2 comprehensive eBooks
This bundle contains everything you need to learn and master concurrency.
The Complete Swift Concurrency Toolkit explains every facet of Swift Concurrency from async/await to the latest Swift 6.2 actor isolation changes. Read it through, then keep it as a reference guide on your learning journey.
Advanced Swift Concurrency Training takes you through 12 increasingly complex real-world problems, allowing you to apply this learning and lock-in practical knowledge.
By the end, you'll have a finely-honed concurrency killer-instinct.
Bundle Includes
Select each item in the bundle for details and sample pages