šŸ¤“ Mario's tech stuff

Swift Property Wrappers: a practical introduction

Property wrappers, also known as property delegates, have been introduced in Swift 5.1 and new frameworks like SwiftUI and Combine heavily rely on them, hence the importance of understanding how they works. What is exactly a property wrapper? A property wrapper is a type that can wrap a property adding functionalities without changing the type of the […]

5 Scrum concepts you should embrace regardless of your current process

Lately there’s a lot of hype around Scrum and everyone wants to be agile but even though I really enjoy working following the Scrum framework, when someone asks me if his company or team should adopt it, my answer is always: it depends. While studying for the scrum.org PSM I exam, I noted down some […]

Swift Codable: tips and tricks

Let’s dive into Codable to understand the benefits of migrating from your third-party json library. What is Codable? If you take a look into theĀ CodableĀ definition you’ll find out that it’s just a way to tell thatĀ somethingĀ isĀ DecodableĀ andĀ Encodable. Making your custom types conform these protocols will allow you to represent them in different formats such as JSON […]