: The Dispossessed by Ursula K. Le Guin The Dispossessed and Ursula K. Le Guin kept popping up on my timelines, and this morning I happened …
: I can’t tell if cross posting from micro.blog to Bluesky isn’t working or just …
: article: “AI factories produce intelligence” me: spits out coffee
: LeetCode #1 Two Sum Description Given an array of integers nums and an integer target, return indices of the two numbers …
: LeetCode #217 Contains Duplicate About I’ve decided to do a LeetCode a day, and picked an easy one to get me started #217 …
: SpacePod 30 GET by Date Let’s update our networking code to GET Pods by date, and then display them from newest to …
: SpacePod 31 Required Init We’re still making some behind the scenes changes so that we can cache api responses using …
: SpacePod 29 CodingKeys We’re still making some behind the scenes changes so that we can cache api responses using …
: SpacePod 28 CoreData Persistence Controller Over the next few videos we’ll be doing some behind the scenes work that shouldn’t have …
: SpacePod 27 Creating a CoreData Model So far we’ve just been hitting the API anytime we need to display some day. Let’s create …
: SpacePod 26 AccentColor Let’s make our app stand out with custom accent colors, and verify that it works nicely in …
: SpacePod 25 Multi-Tasking Currently we aren’t supporting multi-tasking. Let’s add it now. YouTube Goal Enable …
: SpacePod 24 Infinite SwiftUI List We’re only showing 20 Pods at a time. Let add infinite scrolling. YouTube Goals Add infinite …
: SpacePod 23 Obfuscated Logging SpacePod 23 Obfuscated Logging Whenever we run our app it debug mode it prints every network request …
: SpacePod 22 - SwiftUI Previews - Device, DisplayName, & InterfaceOrientation SpacePod 22 - SwiftUI Previews - Device, DisplayName, & InterfaceOrientation Previously we added …
: SpacePod 21 SwiftUI 'Split View' SpacePod 21 SwiftUI ‘Split View’ YouTube Issues Large empty area when app launches …
: SpacePod 20 Video Thumbnails SpacePod 20 Video Thumbnails YouTube Problem Some PODs don’t display an image. Sometimes …
: SpacePod 19: AsyncImagePhase, Resizing, and Scaling SpacePod 19: AsyncImagePhase, Resizing, and Scaling YouTube Problems Images don’t cover the …
: SpacePod 18: AsyncImagePhase, Resizing, and Scaling SpacePod 18 Decoding & Formatting Dates YouTube Goals Decode date as a Date? Format date nicely …
: SpacePod 17 - App Secrets SpacePod 17 - App Secrets Thoughts Lot’s of ways to do this, and all of them have drawbacks. …
: # Notes on PlantUML PlantUML Installation You’ll want Homebrew brew install swiftplantuml brew install plantuml …
: SpacePod 44 Xcode Markdown Syntax Highlighting If we place a hidden plist in the project directory Xcode will render it, but we won’t be able …
: SpacePod 43 CachedAsyncImage SwiftUI’s AsyncImage cache policy isn’t adequate for our use, which means we’re …
: SpacePod 41 URLSession GET Image SwiftUI's AsyncImage cache policy isn't adequate for our use, which means we're hitting the network …
: SpacePod 42 Save & Open Images SwiftUI’s AsyncImage cache policy isn’t adequate for our use, which means we’re …
: SpacePod 40 SwiftUI AsyncImage Auto-Reload on Cancel Sometimes our image doesn’t load. I’m thinking it’s because… Height is …
: SpacePod 39 Side Bar Let’s modify the UI by adding a Sidebar and showing images in our list. Goals Improve …
: SpacePod 38 Debugging with Console We’ve got two warnings that have been bothering me for a while now. Let’s see what we …
: SpacePod 37 PodList Refactor SpacePod 37 PodList Refactor The changes depicted in 36 result in a failure to load on first launch. …
: SpacePod 36 URLSession GET New & More SpacePod 36 URLSession GET New & More So far we’ve just been showing pods from today to …
: SpacePod 35 SwiftUI Web Links SpacePod 35 SwiftUI Web Links The api doesn’t fully support all the features of the site. …
: SpacePod 34 CoreData Unique Attributes SpacePod 34 CoreData Unique Attributes Let’s ensure that all database entries are unique. …
: SpacePod 33 CoreData Save & Fetch SpacePod 33 CoreData Save & Fetch We’ve done the ground work in the last few videos, and …
: SpacePod 32 CoreData Decodable NSManagedObject SpacePod 32 CoreData Decodable NSManagedObject Previously we added a CoreData model named Nasa. …
: SpacePod 18 Decoding & Formatting Dates Goals Decode date as a Date? Format date nicely like this March 26, 2007 Sort and Query by date …
: macOS Commands - Homebrew Homebrew “The Missing Package Manager for macOS.” While Homebrew isn’t strictly …
: SpacePod 17: Adding and Ignoring App Secrets SpacePod 17 - App Secrets Thoughts Lot’s of ways to do this, and all of them have drawbacks. …
: SpacePod 16b - Bug Fixes Last time we accidently introduced a bug where the selected pod details can be overwritten by our …
: Recently picked up: Courage Is Calling: Fortune Favors the Brave on a whim at Commonplace Books, and …
: SpacePod 01: Project Overview Let’s build a SwiftUI app that displays the NASA photo of the day. Updates will be tiny and on …
: Privacy Policy Philosophy You have a fundamental right to privacy. Your data is yours (not ours). Policies We …