WWDC is Coming!
WWDC stands for Worldwide Developers Conference. It’s Apple’s annual event where they unveil major software updates and introduce new technologies for developers across all their platforms — iOS, macOS, watchOS, tvOS, and now visionOS.
For those of us immersed in the Apple ecosystem, it feels a bit like Christmas.
At WWDC, Apple typically announces:
- The latest versions of iOS, macOS, and other operating systems
- New APIs and frameworks
- Developer tool enhancements (like updates to Xcode and Swift)
- Occasionally, new hardware
The event kicks off with a Keynote (aimed at a broad audience) and a Platforms State of the Union (focused on developers), followed by a full week of in-depth sessions, labs, and technical resources. It’s a must-watch event for anyone building apps for Apple platforms.
Attendance at the live keynote is granted through a lottery each year. I’ve applied many times, but unfortunately have never been selected. Thankfully, all content is available online, so we can all take part remotely.
What Happens After Day 1?
The rest of the week is packed with developer-focused content and learning opportunities:
-
Apple releases dozens of pre-recorded video sessions (sometimes over 100). These cover:All sessions are available to stream on demand via the Apple Developer app and website.
- New APIs and frameworks (e.g., SwiftUI, SwiftData, WidgetKit)
- Updates to tools like Xcode
- Platform-specific deep dives
- Best practices and implementation examples
-
Registered developers can book one-on-one virtual labs with Apple engineers to:.
- Ask questions about new technologies
- Troubleshoot issues
- Get feedback on design or accessibility
These labs are highly sought-after, especially early in the week
- Apple hosts official Q&A threads in the Developer Forums, where developers and engineers discuss announcements and share insights.
-
Throughout the week, you’ll also find:
- WWDC watch parties
- Live streams from developers and content creators
- Slack and Discord meetups
- Challenges like #WWDCPlayground
In short: Day 1 is for announcements. Days 2–5 are for learning, experimenting, and connecting.
Each year I have my own hopes for what’s coming — and sometimes, I’m completely surprised. I’ll never forget the moment in 2014 when Apple introduced Swift, or in 2019 when SwiftUI was unveiled. Those two moments changed the course of my development journey.
As always, I’ll be watching as many sessions as I can and will spend most of June and July learning the new APIs and frameworks. My goal is to synthesize what I learn and begin releasing instructional videos on my YouTube channel starting in August.
While many creators will be quick to release initial overviews (and I recommend checking those out), I prefer to take the time to really dig in before sharing my perspective.
In the meantime, my regular weekly videos will resume on June 15, continuing with existing APIs and frameworks until around the fourth or fifth beta of the new OS releases.
Enjoy WWDC wherever you are — and happy learning!