I'm Indragie Karunaratne, a software engineer living in the San Francisco Bay Area. I co-founded Specto, where we're working on building performance monitoring tools for mobile applications. Before this, I worked on mobile infrastructure at Facebook and was an independent developer of iOS and macOS applications.
3 months after I ordered it, my Oculus Rift DK2 finally arrived. I spent most of the day trying to figure out how to set it up properly on OS X, because the manual didn’t come with detailed instructions. For anyone else in the same situation, this is what you need to do:
I recently started writing an app in Swift, and one of the first things I needed to do was develop some infrastructure for implementing table view data sources. My goals were to decouple the data source implementation from the table view controller, reduce the boilerplate required to implement a typical data source, and to maximize type safety (since Swift is all about that type safety).