Accidental Tech Podcast cover image

Accidental Tech Podcast

596: A New Foundation for Progress

Jul 16, 2024
The podcast discusses various topics such as Apple's lawsuit over an iMac clone, EU regulations, non-compete agreements, Overcast's 10th anniversary launch, Casey's new office setup with Sonos speakers, and improvements in app development with Swift Concurrency and SwiftUI.
01:58:42

Podcast summary created with Snipd AI

Quick takeaways

  • Utilizing Blackbird for async SQLite calls enhances app responsiveness.
  • SwiftUI Observation and Combine aid in dynamic UI updates efficiency.

Deep dives

Database Handling and Using Blackbird for Faster Data Access

The new app utilizes the Blackbird database layer for direct SQLite calls, ensuring all database access is performed asynchronously. This approach leads to faster scrolling and responsiveness as the main thread is not blocked. The app architecture treats SQLite like a file on disk, minimizing loaded models and primarily passing around IDs rather than entire models. Minimal caching is used, treating SQLite more like a file storage system.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner