Learn all about Swift with these posts
Swift is a powerful and intuitive programming language for macOS, iOS, watchOS, and tvOS.
An initial deep dive into what mergeable libraries are and how they can be configured in Xcode.
A practical use case of the @_exported underscore attribute to avoid a big refactor.
A guide on how to download, install and manage different versions of Swift.
A set of examples showing how useful compiler directives can become when building cross-platform Swift programs.
An example of the new SwiftRegex API by refactoring code using NSRegularExpression using the new RegexBuilder framework.
A few tips that work for me when I need to localise a modular application.
How to take advantage of the custom key decoding strategies to avoid unnecessary CodingKeys implementations
Exploring how Property Wrappers can come in handy to avoid code repetition
How to hide implementation details using the adapter pattern and decoupling multiple layers of an application, making it easy to test and adapt.
A quick look at how very simple dependency injection 💉 can help testing date differences using cache invalidation as an example.
Building a Feature Flag Manager system using clean architecture and SOLID design principles.
In this post, we are going to talk about an operator that I have been using quite a lot recently and, in my opinion, is one of the most powerful within the Combine API.