Save 30% off today! https://www.pointfree.co/discounts/black-friday-2025
They allow you to execute little bits of logic when a row is inserted/updated/deleted in your database.
Learn more here:
www.pointfree.co/episodes/ep3...
📺41 episodes
🎞️30 hours of video
☁️A SwiftData replacement with iCloud sync and sharing
🔎A type-safe and schema-safe query builder alternative to Predicate
And more! Read all about it: www.pointfree.co/blog/posts/1...
📺41 episodes
🎞️30 hours of video
☁️A SwiftData replacement with iCloud sync and sharing
🔎A type-safe and schema-safe query builder alternative to Predicate
And more! Read all about it: www.pointfree.co/blog/posts/1...
Big changes are coming to the library in 2026 as we prepare for a major 2.0 release!
Learn more in our 2025 recap: www.pointfree.co/blog/posts/1...
Big changes are coming to the library in 2026 as we prepare for a major 2.0 release!
Learn more in our 2025 recap: www.pointfree.co/blog/posts/1...
📺41 new episodes
🎞️30 hours of video
☁️A SwiftData alternative with iCloud sync/sharing
🔎A type-safe and schema-safe query builder alternative to Predicate
And more! Read about it in our recap: www.pointfree.co/blog/posts/1...
📺41 new episodes
🎞️30 hours of video
☁️A SwiftData alternative with iCloud sync/sharing
🔎A type-safe and schema-safe query builder alternative to Predicate
And more! Read about it in our recap: www.pointfree.co/blog/posts/1...
www.pointfree.co/discounts/eo...
www.pointfree.co/discounts/eo...
📺We released 41 new episodes
🎞️30 hours of material
☁️A SQL replacement for SwiftData with iCloud sync/sharing
🔎A type-safe and schema-safe query builder alternative to Predicate
And more! Learn about it in our recap: www.pointfree.co/blog/posts/1...
📺We released 41 new episodes
🎞️30 hours of material
☁️A SQL replacement for SwiftData with iCloud sync/sharing
🔎A type-safe and schema-safe query builder alternative to Predicate
And more! Learn about it in our recap: www.pointfree.co/blog/posts/1...
• 41 episodes
• 30 hours of video
• 2 new libraries
• 2 major updates to existing ones
• Dozens of minor updates
Join us for our year-in-review: www.pointfree.co/blog/posts/1...
• 41 episodes
• 30 hours of video
• 2 new libraries
• 2 major updates to existing ones
• Dozens of minor updates
Join us for our year-in-review: www.pointfree.co/blog/posts/1...
• Save 25% on the first year
• Get immediate access to all our content from 2025 (and from the previous 7(!) years)
www.pointfree.co/discounts/eo...
• Save 25% on the first year
• Get immediate access to all our content from 2025 (and from the previous 7(!) years)
www.pointfree.co/discounts/eo...
www.pointfree.co/discounts/eo...
www.pointfree.co/discounts/eo...
• SwiftData alternative
• First 2 episodes 🆓!
• Full access to SQL
• Value types instead of reference types
• iCloud sync+sharing
www.pointfree.co/collections/...
• SwiftData alternative
• First 2 episodes 🆓!
• Full access to SQL
• Value types instead of reference types
• iCloud sync+sharing
www.pointfree.co/collections/...
www.pointfree.co/blog/posts/1...
www.pointfree.co/blog/posts/1...
• First 2 episodes free!
• SwiftData alternative
• Value types instead of reference types
• Full access to SQL
• iCloud sync+sharing
www.pointfree.co/collections/...
• First 2 episodes free!
• SwiftData alternative
• Value types instead of reference types
• Full access to SQL
• iCloud sync+sharing
www.pointfree.co/collections/...
• First 2 episodes 🆓!
• SwiftData alternative
• Full access to SQL
• iCloud sync+sharing
• Value types instead of reference types
www.pointfree.co/collections/...
• First 2 episodes 🆓!
• SwiftData alternative
• Full access to SQL
• iCloud sync+sharing
• Value types instead of reference types
www.pointfree.co/collections/...
www.pointfree.co/discounts/eo...
www.pointfree.co/discounts/eo...
Get 25% off the first year of your subscription, and unlock access to everything we have planned for next year (it's a lot!).
🎁 www.pointfree.co/blog/posts/1...
Get 25% off the first year of your subscription, and unlock access to everything we have planned for next year (it's a lot!).
🎁 www.pointfree.co/blog/posts/1...
• SwiftData replacement with iCloud sync+sharing
• Type-safe & schema-safe SQL
• Observation back port to iOS 13+
• Sharing 2: universal solution to persistence of all kinds
If we covered only half of this it would have been a lot!
www.pointfree.co/blog/posts/1...
• SwiftData replacement with iCloud sync+sharing
• Type-safe & schema-safe SQL
• Observation back port to iOS 13+
• Sharing 2: universal solution to persistence of all kinds
If we covered only half of this it would have been a lot!
www.pointfree.co/blog/posts/1...
• Type-safe & schema-safe SQL
• SwiftData replacement with iCloud sync+sharing
• Observation back port to iOS 13+
• Sharing 2: universal solution to persistence of all kinds
If we covered only half of this it would have been a lot!
www.pointfree.co/blog/posts/1...
• Type-safe & schema-safe SQL
• SwiftData replacement with iCloud sync+sharing
• Observation back port to iOS 13+
• Sharing 2: universal solution to persistence of all kinds
If we covered only half of this it would have been a lot!
www.pointfree.co/blog/posts/1...
To celebrate we are offering one last discount to Point-Free. Get 25% off the first year of your subscription, and unlock access to everything we have planned for next year (it's a lot!).
🎁 www.pointfree.co/blog/posts/1...
To celebrate we are offering one last discount to Point-Free. Get 25% off the first year of your subscription, and unlock access to everything we have planned for next year (it's a lot!).
🎁 www.pointfree.co/blog/posts/1...
SQLiteData, on the other hand, works basically everywhere, including @Observable models, UIKit, and someday even cross-platform!
Learn more: pointfree.co/collections/...
SQLiteData, on the other hand, works basically everywhere, including @Observable models, UIKit, and someday even cross-platform!
Learn more: pointfree.co/collections/...
👉 www.pointfree.co/collections/...
👉 www.pointfree.co/collections/...
In it we demonstrate how to execute dynamic SQL queries based on actions the user takes. It works great from an @Observable model (and SwiftUI view, of course), and it's also animatable!
👉 www.pointfree.co/collections/...
In it we demonstrate how to execute dynamic SQL queries based on actions the user takes. It works great from an @Observable model (and SwiftUI view, of course), and it's also animatable!
👉 www.pointfree.co/collections/...
SQLiteData, on the other hand, works basically everywhere, including @Observable models and even UIKit!
Learn more: www.pointfree.co/collections/...
SQLiteData, on the other hand, works basically everywhere, including @Observable models and even UIKit!
Learn more: www.pointfree.co/collections/...
Watch the full episode today: www.pointfree.co/episodes/ep3...
Watch the full episode today: www.pointfree.co/episodes/ep3...
• iCloud sync and sharing
• Works everywhere (SwiftUI, UIKit, AppKit, ...)
• Value types instead of reference types
• Type-safe & schema-safe tools
• Full access to SQL
Well…
www.pointfree.co/collections/...
• iCloud sync and sharing
• Works everywhere (SwiftUI, UIKit, AppKit, ...)
• Value types instead of reference types
• Type-safe & schema-safe tools
• Full access to SQL
Well…
www.pointfree.co/collections/...
• Works everywhere (SwiftUI, UIKit, AppKit, ...)
• Value types instead of reference types
• Full access to SQL
• iCloud sync and sharing
• Type-safe & schema-safe tools
Well…
www.pointfree.co/collections/...
• Works everywhere (SwiftUI, UIKit, AppKit, ...)
• Value types instead of reference types
• Full access to SQL
• iCloud sync and sharing
• Type-safe & schema-safe tools
Well…
www.pointfree.co/collections/...