Thanks for this thorough article. I have been having trouble understanding Core Data managed object context patterns for a while now. This post definitely helped me understand what is going on behind the scenes.
Do you use the temporary workers for pretty much everything even small commits? Or do you use the temporary workers for long running tasks only?
Thanks a lot Brian!