Antoine v.d. SwiftLee 's Avatar

Antoine v.d. SwiftLee 

@avanderlee.com.bsky.social

I teach 150K developers how to write better apps faster through my developer tool, blog, and newsletter. Join my newsletter to get started: https://www.avanderlee.com/swiftlee-weekly-subscribe/

1,286 Followers  |  79 Following  |  423 Posts  |  Joined: 26.11.2024  |  1.6506

Latest posts by avanderlee.com on Bluesky

Preview
Global actor in Swift Concurrency explained with code examples Explore the concept of a global actor in Swift Concurrency and learn when to use it for safe, serialized access to data.

Learn all about Global Actors

🎭 What is a global actor?
🤔 When to use it?
⚠️ A common risk

https://www.avanderlee.com/concurrency/global-actor/

08.08.2025 08:28 — 👍 3    🔁 1    💬 0    📌 0

That’s the tax that changes the outcome price, this differs per country!

07.08.2025 18:24 — 👍 0    🔁 0    💬 1    📌 0
Post image

This seems like valid Swift code. It is! But ⚠️

There's a risk with this definition. Do you know what I mean?

https://www.avanderlee.com/concurrency/global-actor/

06.08.2025 16:44 — 👍 0    🔁 0    💬 2    📌 0
Post image

Stop while it's still fun instead of stopping in the middle of a bug fix.

The bug will stop you from going back into your side project
The fun will bring you back as soon as you can

Discover my other 5 habits for free:
https://slides.going-indie.com/

06.08.2025 13:14 — 👍 3    🔁 0    💬 0    📌 0
Preview
Global actor in Swift Concurrency explained with code examples Explore the concept of a global actor in Swift Concurrency and learn when to use it for safe, serialized access to data.

Learn all about Global Actors

🎭 What is a global actor?
🤔 When to use it?
⚠️ A common risk

https://www.avanderlee.com/concurrency/global-actor/

05.08.2025 19:32 — 👍 1    🔁 0    💬 0    📌 0
03.08.2025 18:58 — 👍 0    🔁 0    💬 1    📌 0
Post image

I've been developing apps since 2009, and I'm now offering free 1-on-1 career advice sessions.

Find out more here: https://newsletter.avanderlee.com/1on1

01.08.2025 13:07 — 👍 0    🔁 0    💬 0    📌 0
Preview
Combine and Swift Concurrency: A threading risk Explore the challenges of migrating Combine to Swift Concurrency and understand the potential risks involved.

A look at Combine & Swift Concurrency

💥 An unexpected crash
🧵 Threading challenges
✨ A better alternative

https://www.avanderlee.com/concurrency/combine-and-swift-concurrency-a-threading-risk/

01.08.2025 08:07 — 👍 3    🔁 0    💬 1    📌 0
Preview
The Essential Swift Concurrency Course for a Seamless Swift 6 Migration Go from confusion to confidence with a step-by-step Swift Concurrency course, helping you smoothly migrate to Swift 6 and fully leverage its features.

🚀 New release!

✨ New module: Core Data & Concurrency
🙌 10 new lessons related to Swift 6.2
🛠️ Updates to multiple existing lessons

The course now offers 78 lessons over 13 modules and is followed by hundreds of developers already.

Check it out:
www.swiftconcurrencycourse.com

31.07.2025 09:31 — 👍 0    🔁 0    💬 0    📌 0
Post image

Work habit 2 of 6: Consistency

Find the other 5 for free: https://slides.going-indie.com/

30.07.2025 16:39 — 👍 1    🔁 0    💬 0    📌 0
Post image

💥 The code that resulted in this crash appeared harmless.

It's a small Combine publisher using a sink closure.

Here's my story behind it:

https://www.avanderlee.com/concurrency/combine-and-swift-concurrency-a-threading-risk/

30.07.2025 12:50 — 👍 0    🔁 0    💬 0    📌 0
Preview
Combine and Swift Concurrency: A threading risk Explore the challenges of migrating Combine to Swift Concurrency and understand the potential risks involved.

A look at Combine & Swift Concurrency

💥 An unexpected crash
🧵 Threading challenges
✨ A better alternative

https://www.avanderlee.com/concurrency/combine-and-swift-concurrency-a-threading-risk/

29.07.2025 13:44 — 👍 1    🔁 0    💬 0    📌 0
Post image

Do you know whether your Xcode project's build time became faster or slower this year?

If you've used RocketSim's build insights, you would know!

28.07.2025 12:07 — 👍 0    🔁 0    💬 1    📌 0
27.07.2025 18:15 — 👍 1    🔁 0    💬 0    📌 0
Preview
Threads vs. Tasks in Swift Concurrency Explore the difference between Threads and Tasks in Swift Concurrency and traditional threading methods. Get clarity on their usage.

Learn all about Threads vs. Tasks

🧵 What are threads?
🎱 Swift’s cooperative thread pool
💥 Is thread explosion possible with Tasks?

https://www.avanderlee.com/concurrency/threads-vs-tasks-in-swift-concurrency/

25.07.2025 13:30 — 👍 3    🔁 1    💬 0    📌 0
Post image

The secret to a successful career?

I can share my answer in a 1-on-1 to help you out ✨

Find out how to get started: https://newsletter.avanderlee.com/1on1

25.07.2025 10:00 — 👍 0    🔁 0    💬 0    📌 0
Post image

Do you know the differences between threads and Swift Concurrency Tasks?

And can you tell whether it's possible to predict the threads used at these points?

https://www.avanderlee.com/concurrency/threads-vs-tasks-in-swift-concurrency/

23.07.2025 08:11 — 👍 2    🔁 0    💬 0    📌 0
Preview
Threads vs. Tasks in Swift Concurrency Explore the difference between Threads and Tasks in Swift Concurrency and traditional threading methods. Get clarity on their usage.

Learn all about Threads vs. Tasks

🧵 What are threads?
🎱 Swift’s cooperative thread pool
💥 Is thread explosion possible with Tasks?

https://www.avanderlee.com/concurrency/threads-vs-tasks-in-swift-concurrency/

22.07.2025 10:12 — 👍 0    🔁 0    💬 0    📌 0
Post image

Develop up to 2x faster with RocketSim. Research, feedback from teams, and reviews in the App Store confirm it's a no-brainer to use over 30+ features to develop apps faster 🚀

Get started today:
www.rocketsim.app

21.07.2025 17:32 — 👍 1    🔁 1    💬 0    📌 0
20.07.2025 19:15 — 👍 0    🔁 0    💬 0    📌 0
Post image

I'm offering 1-on-1 coaching sessions to help you achieve your goals.

Find out more: https://newsletter.avanderlee.com/1on1

18.07.2025 15:26 — 👍 2    🔁 0    💬 0    📌 0
Preview
Modern Swift Lock: Mutex & the Synchronization Framework Learn how a Swift lock can help you create thread-safe access to data as an alternative to actors in Swift Concurrency.

Learn all about Swift's Mutex

🧵 Thread-safe access to mutable data
🚀 Works great with Swift Concurrency
👉 You don't always need actors

https://www.avanderlee.com/concurrency/modern-swift-lock-mutex-the-synchronization-framework/

18.07.2025 10:37 — 👍 3    🔁 0    💬 0    📌 0
Post image

I started as a Junior
I transformed into a team lead
I became a Staff iOS Engineer

And now I'm ready to share my learnings:
https://newsletter.avanderlee.com/1on1

17.07.2025 10:44 — 👍 0    🔁 0    💬 0    📌 0
Post image

Non-sendable types are a common reason for compilation errors when building for Swift 6 or strict concurrency.

A mutex could be a good solution to solve this problem 🔒

https://www.avanderlee.com/concurrency/modern-swift-lock-mutex-the-synchronization-framework/

16.07.2025 11:57 — 👍 1    🔁 0    💬 2    📌 0
Preview
Modern Swift Lock: Mutex & the Synchronization Framework Learn how a Swift lock can help you create thread-safe access to data as an alternative to actors in Swift Concurrency.

Learn all about Swift's Mutex

🧵 Thread-safe access to mutable data
🚀 Works great with Swift Concurrency
👉 You don't always need actors

https://www.avanderlee.com/concurrency/modern-swift-lock-mutex-the-synchronization-framework/

15.07.2025 12:57 — 👍 1    🔁 0    💬 0    📌 0
Post image

Running into non-Sendable types in Swift Concurrency?

You might not always want to reach out to an actor and introduce async/await.

Swift's Mutex is an excellent alternative 🚀

14.07.2025 07:29 — 👍 3    🔁 1    💬 0    📌 0
Preview
Swift Concurrency & Swift 6 Course (Launch offer) Become an expert at Swift Concurrency using this course providing a complete guide to modern concurrency & Swift 6 migrations.

Learn all about modern concurrency & Swift 6 in my Swift Concurrency course ✨

📖 58+ Lessons
🧑‍💻 Code examples & Swift Playgrounds
🎓 Certificate of Completion

https://www.avanderlee.com/swift/swift-concurrency-course-tutorial-book/

11.07.2025 08:28 — 👍 2    🔁 1    💬 0    📌 0
Post image

👉 Swift Developers!

Are you using strict concurrency checking, Swift 6.2, and Swift Concurrency in your projects?

My course is designed to help you with all of these ✨

https://www.avanderlee.com/swift/swift-concurrency-course-tutorial-book/

09.07.2025 13:27 — 👍 2    🔁 0    💬 0    📌 0
Post image

A golden dad rule for me: make time for my sons when they walk into my home office 💞

An underestimated skill: continuing where you left off.
Use comments to explain your future self where to go next.

Become independent—get more family time: https://slides.going-indie.com/

09.07.2025 08:45 — 👍 6    🔁 0    💬 0    📌 0
Preview
Swift Concurrency Course: Modern Concurrency & Swift 6 Become an expert at Swift Concurrency using this course providing a complete guide to modern concurrency & Swift 6 migrations.

Learn all about modern concurrency & Swift 6 in my Swift Concurrency course ✨

📖 58+ Lessons
🧑‍💻 Code examples & Swift Playgrounds
🎓 Certificate of Completion

https://www.avanderlee.com/swift/swift-concurrency-course-tutorial-book/

08.07.2025 13:07 — 👍 0    🔁 1    💬 0    📌 0

@avanderlee.com is following 20 prominent accounts