{"id":32744,"date":"2021-06-07T11:18:04","date_gmt":"2021-06-07T15:18:04","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=32744"},"modified":"2022-05-05T13:47:47","modified_gmt":"2022-05-05T17:47:47","slug":"wwdc-2021-links","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/06\/07\/wwdc-2021-links\/","title":{"rendered":"WWDC 2021 Links"},"content":{"rendered":"<p>General:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.apple.com\/apple-events\/june-2021\/\">Keynote<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/wwdc21\/sessions\/\">Sessions<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/\">Videos<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/download\/\">Beta Downloads<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/insidegui\/WWDC\">Unofficial WWDC App<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/sample-code\/wwdc\/2021\/\">Sample Code<\/a> (<a href=\"https:\/\/github.com\/TechSolomon\/WWDC21-sample-code\">repo<\/a>)<\/li>\n<\/ul>\n\n<p>Customer Stuff:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.apple.com\/ios\/ios-15-preview\/\">iOS 15 Preview<\/a> (<a href=\"https:\/\/www.apple.com\/ios\/ios-15-preview\/features\/\">features<\/a>)<\/li>\n<li><a href=\"https:\/\/www.apple.com\/ipados\/ipados-preview\/\">iPadOS 15 Preview<\/a> (<a href=\"https:\/\/www.apple.com\/ipados\/ipados-preview\/features\/\">features<\/a>)<\/li>\n<li><a href=\"https:\/\/www.apple.com\/macos\/monterey-preview\/\">macOS 12 Monterey Preview<\/a> (<a href=\"https:\/\/www.apple.com\/macos\/monterey-preview\/features\/\">features<\/a>)<\/li>\n<li><a href=\"https:\/\/www.apple.com\/watchos\/watchos-preview\/\">watchOS 8 Preview<\/a><\/li>\n<\/ul>\n\n<p>Documentation:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/New-Technologies-WWDC-2021\">New Technologies WWDC 2021<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/design\/whats-new\/?id=06072021a\">Human Interface Guidelines Updated<\/a><\/li>\n<\/ul>\n\n<p>What&rsquo;s New:<\/p>\n<ul>\n<li><a href=\"http:\/\/codeworkshop.net\/objc-diff\/sdkdiffs\/\">Apple Platform SDK API Differences<\/a> (<a href=\"http:\/\/codeworkshop.net\/objc-diff\/sdkdiffs\/ios\/15.0\/\">iOS<\/a>, <a href=\"http:\/\/codeworkshop.net\/objc-diff\/sdkdiffs\/macos\/12.0\/\">macOS<\/a>)<\/li>\n<\/ul>\n\n<p>Release Notes:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/iOS-iPadOS-Release-Notes\/ios-ipados-15-beta-release-notes\">iOS &amp; iPadOS 15 Beta Release Notes<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/macos-release-notes\/macos-12-release-notes\">macOS Monterey 12 Beta Release Notes<\/a> (<a href=\"https:\/\/developer.apple.com\/documentation\/macos-release-notes\/appkit-release-notes-for-macos-12\">AppKit<\/a>)<\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/Safari-Release-Notes\/safari-15-beta-release-notes\">Safari 15 Beta Release Notes<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/documentation\/Xcode-Release-Notes\/xcode-13-beta-release-notes\">Xcode 13 Beta Release Notes<\/a><\/li>\n<\/ul>\n\n<p>Key Sessions:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/102\/\">Platforms State of the Union<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10109\/\">What&rsquo;s new in Foundation<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10054\/\">What&rsquo;s new in AppKit<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10134\/\">Explore structured concurrency in Swift<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10192\/\">What&rsquo;s new in Swift<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10018\/\">What&rsquo;s new in SwiftUI<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10254\/\">Swift concurrency: Behind the scenes<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10017\/\">Bring Core Data concurrency to Swift and SwiftUI<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10022\/\">Demystify SwiftUI<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10216\/\">ARC in Swift: Basics and beyond<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10210\/\">Explore advanced project configuration in Xcode<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10211\/\">Symbolication: Beyond the basics<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10254\/\">Swift concurrency: Behind the scenes<\/a><\/li>\n<li><a href=\"https:\/\/developer.apple.com\/videos\/play\/wwdc2021\/10253\/\">Write a DSL in Swift using result builders<\/a> (<a href=\"https:\/\/twitter.com\/beccadax\/status\/1403494117741453312\">tweet<\/a>)<\/li>\n<\/ul>\n\n<p>Live Blogs:<\/p>\n<ul>\n<li><a href=\"https:\/\/9to5mac.com\/2021\/06\/07\/wwdc-2021-news-live-blog\/\">9to5Mac<\/a><\/li>\n<li><a href=\"https:\/\/www.anandtech.com\/show\/16745\/the-apple-wwdc-2021-keynote-live-blog\">AnandTech<\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2021\/06\/liveblog-all-the-news-from-apples-wwdc-2021-keynote-on-6-7-at-10-a-m\/\">ArsTechnica<\/a><\/li>\n<li><a href=\"https:\/\/gizmodo.com\/were-liveblogging-the-wwdc-2021-keynote-right-here-1847035248\">Gizmodo<\/a><\/li>\n<li><a href=\"https:\/\/techcrunch.com\/2021\/06\/07\/live-from-apples-wwdc-2021-keynote\/\">TechCrunch<\/a><\/li>\n<li><a href=\"https:\/\/www.tomsguide.com\/news\/live\/wwdc-2021-live-blog\">Tom&rsquo;s Guide<\/a><\/li>\n<li><a href=\"https:\/\/www.theverge.com\/2021\/6\/7\/22465927\/apple-wwdc-keynote-2021-live-blog-updates-news\">The Verge<\/a><\/li>\n<\/ul>\n\n<p>Podcasts:<\/p>\n<ul>\n<li><a href=\"https:\/\/atp.fm\/434\">Accidental Tech Podcast<\/a><\/li>\n<li><a href=\"https:\/\/appstories.net\/episodes\/222\/\">AppStories<\/a><\/li>\n<li><a href=\"https:\/\/everydayrobots.tech\/posts\/ep95\/\">Everyday<\/a> <a href=\"https:\/\/everydayrobots.tech\/posts\/ep96\/\">Robots<\/a><\/li>\n<li><a href=\"https:\/\/www.relay.fm\/mpu\/592\">Mac Power Users<\/a><\/li>\n<li><a href=\"https:\/\/swiftbysundell.com\/podcast\/99\/\">Swift by Sundell<\/a><\/li>\n<li><a href=\"https:\/\/daringfireball.net\/2021\/06\/the_talk_show_wwdc_2021\">The Talk Show<\/a> (<a href=\"https:\/\/twitter.com\/daringfireball\/status\/1403559688998846465\">tweet<\/a>, <a href=\"https:\/\/www.macrumors.com\/2021\/06\/12\/craig-federighi-greg-joswiak-wwdc-21-talk-show\/\">MacRumors<\/a>)<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=MEi0wlWYW_M\">Rene Ritchie<\/a><\/li>\n<li><a href=\"https:\/\/www.relay.fm\/upgrade\/356\">Upgrade<\/a><\/li>\n<\/ul>\n\n<p>Other:<\/p>\n<ul>\n<li>My favorite tweets from <a href=\"https:\/\/pinboard.in\/search\/u:mjtsai?query=%22Jun+7%2C+2021%22\">June 7<\/a>, <a href=\"https:\/\/pinboard.in\/search\/u:mjtsai?query=%22Jun+8%2C+2021%22\">8<\/a>, <a href=\"https:\/\/pinboard.in\/search\/u:mjtsai?query=%22Jun+9%2C+2021%22\">9<\/a><\/li>\n<li><a href=\"https:\/\/derflounder.wordpress.com\/2021\/06\/08\/wwdc-2021-notes\/\">Rich Trouton&rsquo;s Notes<\/a><\/li>\n<li><a href=\"https:\/\/support.apple.com\/en-us\/HT208891\">Installing macOS on a separate APFS volume<\/a><\/li>\n<li><a href=\"https:\/\/www.bigmountainstudio.com\/members\/posts\/65727-wwdc-2021-questions-answers-from-slack-the-unofficial-archive\">Lounges<\/a> <a href=\"https:\/\/roblack.github.io\/WWDC21Lounges\/\">Archives<\/a><\/li>\n<li><a href=\"https:\/\/swiftui-lab.com\/random-lessons\/\">Random Lessons from the SwiftUI Digital Lounge<\/a><\/li>\n<li><a href=\"https:\/\/useyourloaf.com\/blog\/wwdc-2021-viewing-guide\/\">Viewing Guide<\/a><\/li>\n<\/ul>\n\n<p>This post will be updated as I find new links. If you see anything good that I missed, please <a href=\"https:\/\/twitter.com\/mjtsai\">tweet<\/a> or <a href=\"mailto:mjt@mjtsai.com\">e-mail me<\/a>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/06\/01\/wwdc-2021-preview\/\">WWDC 2021 Preview<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/06\/01\/wwdc-2021-wish-lists\/\">WWDC 2021 Wish Lists<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/03\/30\/wwdc-2021-announced-and-new-developer-app\/\">WWDC 2021 Announced and New Developer App<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/06\/22\/wwdc-2020-links\/\">WWDC 2020 Links<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>General: Keynote Sessions Videos Beta Downloads Unofficial WWDC App Sample Code (repo) Customer Stuff: iOS 15 Preview (features) iPadOS 15 Preview (features) macOS 12 Monterey Preview (features) watchOS 8 Preview Documentation: New Technologies WWDC 2021 Human Interface Guidelines Updated What&rsquo;s New: Apple Platform SDK API Differences (iOS, macOS) Release Notes: iOS &amp; iPadOS 15 Beta [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-06-07T15:18:08Z","apple_news_api_id":"61f916c3-72f7-4eff-860e-c757a3a6f171","apple_news_api_modified_at":"2022-05-05T17:47:53Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAGg==","apple_news_api_share_url":"https:\/\/apple.news\/AYfkWw3L3Tv-GDsdXo6bxcQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1750,55,69,800,738,31,2078,1814,2079,30,2077,571,71,2200,901,1812,1558,1212,1221,226],"class_list":["post-32744","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple-event","tag-arc","tag-cocoa","tag-concurrency","tag-conference","tag-ios","tag-ios-15","tag-ipados","tag-ipados-15","tag-mac","tag-macos-12","tag-memory-management","tag-programming","tag-swift-concurrency","tag-swift-programming-language","tag-swiftui","tag-tvos","tag-watchos","tag-wwdc","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=32744"}],"version-history":[{"count":27,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32744\/revisions"}],"predecessor-version":[{"id":34008,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32744\/revisions\/34008"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=32744"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=32744"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=32744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}