Find any article in my blog

In this blog I talk about all things Apple and Swift development but my main area of focus is on tooling and automation.

Using Property Wrappers to avoid code repetition

Exploring how Property Wrappers can come in handy to avoid code repetition

Hiding implementation details using the adapter pattern in Swift

How to hide implementation details using the adapter pattern and decoupling multiple layers of an application, making it easy to test and adapt.

How I use GitHub Actions to update my GitHub profile

In this post, I will talk through how you can add dynamic data to your profile README.md by scheduling jobs using a GitHub Action.

Testing dates consistently

A quick look at how very simple dependency injection 💉 can help testing date differences using cache invalidation as an example.

Clean Architecture: A Feature Flag Manager

Building a Feature Flag Manager system using clean architecture and SOLID design principles.

Using .switchToLatest()

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.