This fall, I was presented with an opportunity of being a presenter at two different 360iDev events.
360iDev in Denver, CO: This was my fifth year attending 360iDev, and I plan to keep going as long as John and Nicole will have me! My iOS app architecture talk Good Intentions 2:Enemy of the State was designed to be a sequel to another architecture talk I gave last year. This time I focused on how state machines can be used to encapsulate several different types of application logic.
360iDev min in Greenville, SC: I thoroughly enjoyed attending this single-track version of 360iDev last year, so I was thrilled to learn 360iDev min would be returning to Greenville again in 2015. For my Dare to be Square talk, I took a break from my typical architecture talks and instead demonstrated about how to build adaptive user interfaces using size classes.