Helpful guide on how to use Sourcery to automate the redundant part of Swift coding, allowing you to stay focused on writing code specific to your app.
Asynchronous programming is arguably one of the hardest parts of building most apps. Because of this, many solutions have been invented to try to combat the above problem - basically creating abstractions around asynchronous programming to make it easier to understand and reason about.