
💡 Motivation
I held my first conference talk about the differences in object-oriented programming (OOP), or “what is it”, and protocol oriented programming (POP), or “what does it” with focus on Objective-C and Swift.
The proposal for this topic I sent in back in 2015 when Swift 2 was “a thing”,
yet it didn’t made it in that year.
In 2017, for the 10th Macoun, a poll was made for the most promising but not
held talks of the past 9 conferences, and I was amongst those who won a slot.
ℹ️ The Conference
The Macoun is the largest developer conference for
macOS, iOS, iPadOS, tvOS, watchOS, … in Germany, established in 2008.
Or, how I love to phrase it, in the year “1 a.i.” (after iPhone).
Held and organized by developers for developers with some “no managers allowed” attitude makes it the most affordable developer conference I know.
📝 Abstract
Using my favorite obsession, dice games, this talk shows the main differences of “What is it? A die.” and “What does it? Roll, and randomly show results.” by smaller programs, iterating over one thing at a time.
🔗 Links
- Official Macoun site in German, lacking the audio recordings and slides of the talk
- Slides still exist on my GitHub