Skip to content
  • Home
  • Apps
  • About
Oct 29, 2020Jan 9, 2021 5 Minutes

CoreData Transformable and NSSecureCoding in iOS 13+

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+” →
Oct 24, 2020Oct 24, 2020 1 Minute

Styling Gist embeds with CSS

Gists are short bits of code you can share and reuse. They act as lightweight repos, feature version control, and can include anything from a string to multiple files. You can also embed them on any website, which is excellent to share examples, but unfortunately, there’s no way to change the default syntax highlighting. Let’s fix that.

Continue reading “Styling Gist embeds with CSS” →
Oct 2, 2020Oct 23, 2020 3 Minutes

I’m joining Automattic!

Most of my recent experience is in IT Consulting firms, where you usually get the chance to work on short term projects (mostly), or staff augmentation gigs, but opportunities to work on real product development are slim.

Continue reading “I’m joining Automattic!” →
Aug 21, 2020Oct 22, 2020 2 Minutes

Redux-like architecture with SwiftUI: Real World App

After looking at the Redux approach, figuring things out and writing the previous set of posts (The Basics, Side Effects and Error Handling), I wanted to put it all in practice with a real app, and decided to rewrite Bouncer (again). Here is how it went…

Continue reading “Redux-like architecture with SwiftUI: Real World App” →
Aug 7, 2020Jan 9, 2021 7 Minutes

Redux-like architecture with SwiftUI: Error Handling

In the previous post, we’ve implemented Middleware support to facilitate asynchronous operations and extended functionality, and today we will be following up with Error handling and improving our User Experience.

Continue reading “Redux-like architecture with SwiftUI: Error Handling” →

Posts navigation

Older posts
Newer posts
Proudly powered by WordPress
Daniel Bernal
Proudly powered by WordPress Theme: Daniel Bernal.