When Swift was announced, a lot of people saw roadblocks. Optionals, generics, why would you want immutable objects…? Our company saw an opportunity to make real changes to our code that would save us money and make our control software much safer.
Janie has spent the last year working on converting a legacy Objective-C project to Swift. This project wasn’t just any project, it was a Mac software project that was used to control robots!
In this talk, Janie will go over a lot of the lessons she learned on this project and how you can take some of these ideas and implement them into your own code. Topics covered include error handling, functional programming, and testing.