Modeling is not an easy task, especially if you don't know there are many kind of models that exist! Let's explore them and how to use them.
Let's see why sometimes protocols are not the best option by sharing with you a few alternatives.
How to build a form in a way you probably never did it before: from Domain perspective instead of UI.
Let's have a look to how handling optional content in SwiftUI without relying on heavy `if let` everywhere in our codebase.
In these series of article I will tell you about the tools I used in order to make SwiftUnwrap. Let's start by having a look to Publish.
If you started to play along with SwiftUI, chances are you used List quite a bit in your code. And you probably had some unexpected challenges with it. So today let's see how to fix them in iOS13 and... iOS14!
Let's have a look to what is dependency injection and what we need to do to ensure our code is ready for injection before using frameworks like Swinject.
Since iOS8 a new class for building urls made it to Foundation: URLComponents. While convenient it has some subtilities about encoding that you should be aware of.