Here’s a pretty amazing series and GitHub repo on mastering sychronizing data across iOS devices.
👉 Replicating Types in Swift
This is a really tough thing to do well, so this series looks incredibly helpful. The central idea is Conflict-Free Replicated Data Types (CRDTs).
I like this teaser under the headline “Where is the server?”
There is no truth — decentral apps rely on trust rather than truth.
Via iOS Dev Weekly.
I like this convenient look at all the HTTP Status Codes.
A good example of some synchronized / asynchronous programming in Swift, using an Operation subclass with OperationQueue.
👉 Download files sequentially using URLSession inside OperationQueue
I like this article because it is practical, focused, and relatively simple. Via iOS Dev Weekly.
This is a good real-life example of using of the Builder pattern. and a great way to make a URLRequest in Swift.
👉 Building URLRequests with ease
Maybe URLSession is good to use on its own! I like this idea as a simplifier. Just use what you have! I just did this in some of my own code and was really happy with the simplified result.
This came from iOS Dev Weekly…
I liked this article by Tim Miko on how to build a simple API client with no dependencies. There’s a simple playground example too. iOS Dev Weekly #398
On the other hand, PromiseKit still looks amazing.