Back in November 2020, and after a few long conversations, we decided to sell everything we owned and move to Spain. Between preparations, paperwork, and a long garage sale we finally got here last week, with just a few suitcases and both our pets, Tesla and Oli.Continue reading “Hello Spain! 🇪🇸”
This is guest post. Thanks Daniel for welcoming me into your blog.
I recently came across Daniel’s post on how to define the launch screen of iOS apps by leveraging the new SwiftUI app lifecycle. Just a couple of fields in the
Info.plist and a color assets plus an image and you are good to go. I was immediately sold on the approach. Simple and elegant.
Most of our apps rely on network calls to work, and thanks to URLSession and Codable, consuming REST APIs has become a lot easier these days. That said, we are still writing quite a bit of code to deal with async calls, JSON encoding and decoding, HTTP error handling, and more.
With that in mind, let’s write our own simple networking library, specifically designed to consume REST APIs without effort, using a ‘convention over configuration’ approach, alongside Combine, URLSession, and the Codable protocol.Continue reading “Writing a Networking Library with Combine, Codable and Swift 5”
I’ve been with Automattic for a some time, and it’s been a fantastic ride. Since I joined, people have asked me about the hiring process, so I decided to write about my experience.Continue reading “Getting a job at Automattic”
If you are using Transformable properties in CoreData, there is a chance (probably when dropping iOS 12 support) that you eventually face compiler warnings about your model properties not using secure Value transformers. While figuring this out, I decided to write a post, so here it is.Continue reading “CoreData Transformable and NSSecureCoding in iOS 13+”