We are slowly trying to do high-level code-review views for all of our iOS apps. So far, we've covered Eidolon and Emergence and now Energy. This is the second part of the Energy code review. The first part covers the the critical codepaths that go from the App's launch to sending an email, which is the main use-case for the app. This video covers how Folio does sync between the Artsy API and the app.
Sync is a complex problem. This video covers our old techniques, how we changed them, the underlying abstractions we use now and how we can test each component individually. It's an hour long, and it's a little computer-sciencey. So I think people who have shipped some small apps would get a lot out of it.
Jump to YouTube for the video, or click more for a smaller inline preview.