-->
Explore Core Data's model inheritance: Parent, Sub, and Abstract entities. Learn the pros, cons, and how to achieve similar effects without direct use.
Explore how to use transactions in SwiftData & Core Data for reliable data persistence. Improve app performance & ensure data integrity with proper transaction management.
Explore data tracking in Core Data & SwiftData, from custom notifications to Persistent History Tracking, for robust data sync solutions. Learn key techniques.
Explore five open-source Swift modules from a recent app refactor, including SimpleLogger, iCloudSyncStatusKit, ObservableDefaults, CoreDataEvolution, and ModelActorX.
Explore how to apply SwiftData's modern data modeling and concurrent programming principles within Core Data. Enhance stability, reliability, and innovation.
Explore NSManagedObjectID and PersistentIdentifier in Core Data and SwiftData. Learn their features, usage, and how to manage data object identity efficiently.
Explore key considerations for using Codable and enums in SwiftData models. Learn how SwiftData handles Codable, query predicates, and potential pitfalls to avoid.
Review of SwiftData's WWDC 2024 update: custom storage, Swift history, batch delete, new macros. Performance and stability concerns remain. Is it ready for projects?
Explore SwiftData's performance since Xcode 15 release & its future. We assess its role in Apple's ecosystem and highlight key issues, like predicate conversion and UI updates.
Explore how to bring SwiftData's elegant concurrency to Core Data. Learn to implement a Core Data version of @ModelActor using custom executors for safer, efficient data handling.
Explore Observation & SwiftData frameworks from Let's VisionOS 2024. Learn how they solve existing issues, encouraging a new development mindset.
Learn how to integrate SwiftData with modern programming concepts in SwiftUI apps. This tutorial covers modularity, testability, and thread safety for robust data management.
Explore dynamically creating predicates for SwiftData, similar to NSCompoundPredicate, using PredicateExpression for flexible data filtering.
Explore Swift Predicate's structure, usage, and key considerations for data filtering. Learn how it enhances development with type safety, platform compatibility, and flexible syntax.
Explore techniques for handling optional values when building SwiftData predicates, including optional chaining, nil-coalescing, and flatMap. Learn best practices.
Explore SwiftData's relationship handling changes, challenges, and considerations. Learn how its 'outside-in' approach impacts data modeling and performance.
Explore how to observe specific data changes in SwiftData using Persistent History Tracking. Learn to manually respond to transactions for greater control, integration, and customization. Includes code examples and testing.
Explore SwiftData's elegant concurrency mechanism, a successor to Core Data. Learn how it uses serial queues and Actors for safe, efficient multi-threading. Discover best practices for data access and modification.
Dive into SwiftData's code-first data models, exploring PersistentModel creation, Swift language features, and its relation to Core Data. Learn how it works!
Explore how to use Core Data's advanced features in SwiftData with SwiftDataKit, bypassing the Core Data stack. Enhance SwiftData with grouped counts and subqueries.
WWDC 2023 unveils SwiftUI 5.0 with revolutionary data flow, animation upgrades, and enhanced ScrollView. Also, explore SwiftData, Apple’s new Swift-based persistence framework.