The WWDC Countdown Talks Challenge
The amount of amazing content out there is incredible. With so much at our disposal, it's very easy to fall behind and never catch up.
With speculations indicating a WWDC happening on the first week of June, in early May, exactly 4 weeks before June, I've publicly challenged myself to watch at least one talk per day for the rest of May, welcoming others to join as well.
In this post you can find all the videos that I watched, separated by topic. If you would like to see them in the same chronological order as I did, please refer to this Twitter thread instead.
The Twitter thread also has a short summary for each talk.
Without further ado:
SwiftUI & Combine
- SwiftUI under the hood by Chris Eidhof at BA: Swiftable 2019.
- Building for the Long Haul: Preparing Your App for SwiftUI by Frank Courville at Swift TO 2019.
- SwiftUI & Combine by Daniel Steinberg at FrenchKit 2019.
- Getting Started with Combine by Shai Mishali at try! Swift New York 2019.
- The Combine Triad by Donny Wals at dotSwift 2020.
- Writing game in SwiftUI —a madness? by Pavel Zak at MobileOptimized 2019.
- Pushing SwiftUI to the Limit by Veronica Ray at Swift TO 2019.
iOS
- Advanced Graphics with Core Animation (Japanese) by Tim Oliver at try! Swift Tokyo 2016.
- OMG Collection Views! by Paul Hudson at Mobiconf 2019.
- 0xFEEDFACE by Kamil Borzym at Mobiconf 2019.
- Animations are Assets by Guilherme Rambo at AltConf 2019.
Swift
- High Performance Systems in Swift (part 2) by Johannes Weiss (part 1) and Cory Benfield (part 2) at dotSwift 2019 (part 1) and Hacking with Swift Live 2019 (part 2).
- Exploiting The Swift ABI by Robert Widmann at Swift Language User Group (San Francisco) 2019.
- Stabilizing your ABI by Daniel Steinberg at SwiftConf 2019.
- Protocol Witnesses by Brandon Williams at App Builders 2019.
- Pushing Protocols to Their Limits by Josh Garnham at Mobiconf 2019.
- Swift Programming and Logic by Yasuhiro Inami at NSSPain 2019.
- Contributing to Swift by Ayaka Nonaka at DO iOS 2016.
iOS Tools
- SourceKit and You by JP Simard at App Builders 2016.
- Making Your Own Tools Using SwiftSyntax by Yusuke kita at /dev/world/ 2019.
- Designing a Design System by Shai Mishali at Swift Heroes 2019.
- Taking the boilerplate out of your tests with Sourcery by Vincent Pradeilles at Appdevcon 2019.
- Engineering best practices, mi fan un baffo! by Mattt at Pragma Conference 2019.
- Postmortem for switching Lyft's iOS app to Bazel by Keith Smiley and Dave Lee at BazelCon 2019.
- Blazing fast: Scaling iOS at Uber by Alan Zeino and Nick Cobb at At Scale 2016.
Developer Life
- Mind the gap, user centered design in large organizations by Luke Wroblewski at Conversions Summit 2019.
- Static Site Generation In Swift by JohnSundell at ServerSide.swift 2019.
- The Future of Programming by Bret Victor at DBX conference 2013.
Conclusions
Seeing this list makes me so grateful to the amazing Swift/iOS community: regardless of where you are, you can learn from people all around the world, on the topic that matters to you, for free.
How did the challenge go? Well, I watched two or more talks per day for most of the challenge: my goal was to reduce my talks-to-watch backlog, I think it went very well!
And since WWDC is still a few weeks away, this extra time allows me to launch a new project, very WWDC and community focused, in the upcoming weeks 😉
Observe this space, rss here, to not miss it!
Until then 👋🏻