If you know anything about Core Data, you’re probably aware of Xcode’s built-in model editor. If you’ve used Core Data, you’ve probably spent more time with it than you care to remember. It edits the data model, which then gets compiled to a binary form Core Data can use when your app runs. Conveniently it […]
Would you ever consider going to therapy with a friend? Two best friends who call themselves brothers were drifting apart, so they asked psychotherapist Esther Perel to help — and we listened in. This episode was recorded in collaboration with Where Should We Begin? with Esther Perel and a companion episode can be heard on […]
Marin Todorov returns to the podcast to discuss Swift’s new concurrency system and its newly announced backward compatibility, his new book about that topic, and his work on Apple’s open source documentation tool, Swift-DocC. Quickly checking out either of the following two sponsors is a great way to help support this podcast, if you wish […]
A year ago I challenged myself to get back into competitive tennis after focusing exclusively on my coaching for over a decade. Now, after high performance training sessions, drilling, playing league matches, doubles tournaments and singles tournaments I realize I had SO much to learn about myself and my game. This episode of the Essential […]
1.3M Downloads 410 Episodes Share RSS Improve your tennis with the Essential Tennis Podcast, the very first podcast dedicated to tennis lessons and instruction! Tennis professional Ian Westermann answers listener questions about technique, strategy, mental toughness, and much more. Source link
Between banking and crypto apps, it’s quite often we interact with currency inputs on daily basis. If creating a localized UITextField can already be tricky in UIKit, I was wondering how hard it would be to do a similar one in SwiftUI. Let’s see today how to create a localized currency TextField in SwiftUI. This […]
Multiplatform Compose and Gradle module metadata abuse 04 November 2021 My primary work project for the better part of a year (named Redwood) is built on top of Compose and runs on every platform that Kotlin supports. This of course means Android, but we also have Compose running on iOS, the web, the JVM, and […]
One of the benefits of Swift’s built-in concurrency system is that it makes it much easier to perform multiple, asynchronous tasks in parallel, which in turn can enable us to significantly speed up operations that can be broken down into separate parts. In this article, let’s take a look at a few different ways to […]
What is ontology? An ontology is a formal system for modeling concepts and their relationships. Unlike relational database systems, which are essentially interconnected tables, ontologies put a premium on the relationships between concepts by storing the information in a graph database, or triplestore. (The following examples use data derived from PLOS, which makes all of […]
Trello Android recently converted from using Gson to Moshi for handling JSON. It was a bit tricky so I wanted to document the process. (For context, Trello Android primarily parses JSON. We rarely serialize JSON, and thus most of the focus here is on deserializing.) There were three main reasons for the switch from Gson […]