me, at macoun 2017 in front of some swift source code about gaming dice

💡 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.