Hope everyone enjoyed the week full of announcements like any other previous years with new iOS, Mac, and Watch OS and Developer tools.
I have been following closely the WWDC for the last few years and personally, it really helped me in understanding the core concepts and helped in connecting the missing long due missing dots. In fact, I used to watch the videos multiple times to understand the speaker's intent.
As per my knowledge, most of the developer's lookout for tutorials or StackOverflow answers to understand and implement the new features. This way it helps you to arrive at solutions in a faster way but it might not give you the confidence in the solution strategy or trade-offs on the available solutions.
Understanding the problem and possible solutions right from the Apple developers will give you much more scope to think and that is the place where you slowly start loving the language, getting pro on the specific topics, and will be more involved in the swift forums. All of this just makes you a better developer day by day.
Top 10 recommended Videos
Though the video is around 1 hour 30 minutes, it is worth watching once to see all the updates from the Apple Platforms with beautiful demos. You can try with either 1.25x or 1.5x playback speed to not get bored with lengthy video.
Keynote - WWDC 2021 - Videos - Apple Developer
The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the…
What’s new In Swift
This video covers the swift new features like structured concurrency, async/await, actors, etc
What's new in Swift - WWDC 2021 - Videos - Apple Developer
Join us for an update on Swift. Discover the latest language advancements that make your code easier to read and write…
Structured Concurrency in Swift
This video covers structured concurrency, tasks, group tasks, cancellation, and a whole lot about the concurrency in detail. You can also see the evolution proposal for more information.
Explore structured concurrency in Swift - WWDC 2021 - Videos - Apple Developer
When you have code that needs to run at the same time as other code, it's important to choose the right tool for the…
Meet Async/Await in Swift
The async/await pattern is a syntactic feature of many programming languages that allows an asynchronous, non-blocking function to be structured in a way similar to an ordinary synchronous function. Swift now supports the Async/Await for asynchronous programming.
Meet async/await in Swift - WWDC 2021 - Videos - Apple Developer
Swift now supports asynchronous functions - a pattern commonly known as async/await. Discover how the new syntax can…
Swift Concurrency: Behind the scenes
This video covers about the ho the Swift provides greater safety from data races and thread explosion while simultaneously improving performance. Also, explore how Swift tasks differ from Grand Central Dispatch.
Swift concurrency: Behind the scenes - WWDC 2021 - Videos - Apple Developer
Dive into the details of Swift concurrency and discover how Swift provides greater safety from data races and thread…
Protect mutable state with Swift Actors
This video covers the synchronization of state using Actors in the concurrency world. Discover how actors work and how to share values between them. Learn about how actor isolation affects protocol conformances. And finally, meet the main actor, a new way of ensuring that your code always runs on the main thread when needed
Protect mutable state with Swift actors - WWDC 2021 - Videos - Apple Developer
Data races occur when two separate threads concurrently access the same mutable state. They are trivial to construct…
Write a DSL in Swift using Result Builders
This video covers DSL, especially embedded DSLs. It will help you to write your own DSLs using result builders.
Write a DSL in Swift using result builders - WWDC 2021 - Videos - Apple Developer
Some problems are easier to solve by creating a customized programming language, or "domain-specific language." While…
Swift Concurrency: Update a sample app
Swift concurrency: Update a sample app - WWDC 2021 - Videos - Apple Developer
Discover Swift concurrency in action: Follow along as we update an existing sample app. Get real-world experience with…
ARC in Swift: Basics and beyond
ARC in Swift: Basics and beyond - WWDC 2021 - Videos - Apple Developer
Learn about the basics of object lifetimes and ARC in Swift. Dive deep into what language features make object…
Meet Xcode Cloud
Apart from the above, there are a bunch of videos on SwftUI, Widgets, ARKit, CoreML, and other frameworks. Try to watch all the videos at least once and you can revisit them when you need the required features for any clarifications.
Thank you for reading the article. Please provide your valuable feedback/comments for improving the article.