Point-Free
banner
pointfree.co
Point-Free
@pointfree.co
A video series exploring advanced topics in the Swift programming language, hosted by @mbrandonw.bsky.social and @stephencelis.com.

Save 30% off today! https://www.pointfree.co/discounts/black-friday-2025
Pinned
This week we gave a brief overview of the concept of "callbacks" in databases, which Rails popularized and many other frameworks adopted.

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...
Episode #330: Persistence Callbacks: Triggers
We continue our series on “modern persistence” with an important topic: “callbacks.” Callbacks are little hooks into the lifecycle of your data model so that you can be notified or take action when so...
www.pointfree.co
Learn what we’ve been up to in 2025!
📺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...
2025 Year-in-Review
Point-Free year in review: an epic year of persistence! 41 episodes, 2 new open source projects, and a whole bunch more!
www.pointfree.co
December 25, 2025 at 6:15 PM
Are you a fan or interested in TCA (the Composable Architecture)?

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...
2025 Year-in-Review
Point-Free year in review: an epic year of persistence! 41 episodes, 2 new open source projects, and a whole bunch more!
www.pointfree.co
December 25, 2025 at 5:00 PM
What did we do in 2025?
📺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...
2025 Year-in-Review
Point-Free year in review: an epic year of persistence! 41 episodes, 2 new open source projects, and a whole bunch more!
www.pointfree.co
December 25, 2025 at 9:30 AM
We are running one last sale this year. Get 25% off the next year of your Point-Free subscription and unlock instant access to the most advanced and original Swift content out there!
www.pointfree.co/discounts/eo...
December 25, 2025 at 7:30 AM
What were we up to in 2025?
📺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...
2025 Year-in-Review
Point-Free year in review: an epic year of persistence! 41 episodes, 2 new open source projects, and a whole bunch more!
www.pointfree.co
December 25, 2025 at 3:45 AM
2025 was a big year of Point-Free content:
• 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...
2025 Year-in-Review
Point-Free year in review: an epic year of persistence! 41 episodes, 2 new open source projects, and a whole bunch more!
www.pointfree.co
December 25, 2025 at 3:01 AM
Subscribe to Point-Free today and:
• 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...
Subscribe to Point-Free
Point-Free is a video series exploring advanced programming topics in Swift.
www.pointfree.co
December 25, 2025 at 12:00 AM
We are running one last sale this year. Get 25% off the next year of your Point-Free subscription and unlock instant access to the most advanced and original Swift content out there!
www.pointfree.co/discounts/eo...
December 24, 2025 at 9:29 AM
We are taking a break from episodes this week, but you can take that time to catch up on our SQLiteData tour:

• SwiftData alternative
• First 2 episodes 🆓!
• Full access to SQL
• Value types instead of reference types
• iCloud sync+sharing
www.pointfree.co/collections/...
Tours › Tour of SQLiteData
[SQLiteData] is our alternative to SwiftData. It's built on top of the battle-tested SQLite database, gives you full access to everything SQL has to offer, allows you to embrace all of Swift's most…
www.pointfree.co
December 24, 2025 at 8:02 AM
This year we spent a lot of time talking about SQL, but for good reason! Over the course of 6 months we built and released an open-source SwiftData alternative, and already thousands of developers are using it!
www.pointfree.co/blog/posts/1...
2025 Year-in-Review
Point-Free year in review: an epic year of persistence! 41 episodes, 2 new open source projects, and a whole bunch more!
www.pointfree.co
December 24, 2025 at 5:24 AM
We are taking a break from episodes this week, but you can take that time to catch up on our SQLiteData tour:

• First 2 episodes free!
• SwiftData alternative
• Value types instead of reference types
• Full access to SQL
• iCloud sync+sharing

www.pointfree.co/collections/...
Tours › Tour of SQLiteData
[SQLiteData] is our alternative to SwiftData. It's built on top of the battle-tested SQLite database, gives you full access to everything SQL has to offer, allows you to embrace all of Swift's most…
www.pointfree.co
December 24, 2025 at 1:10 AM
We are taking a break from episodes this week, but you can take that time to catch up on our SQLiteData tour:

• First 2 episodes 🆓!
• SwiftData alternative
• Full access to SQL
• iCloud sync+sharing
• Value types instead of reference types
www.pointfree.co/collections/...
Tours › Tour of SQLiteData
[SQLiteData] is our alternative to SwiftData. It's built on top of the battle-tested SQLite database, gives you full access to everything SQL has to offer, allows you to embrace all of Swift's most…
www.pointfree.co
December 23, 2025 at 8:26 PM
We are running one last sale this year. Get 25% off the next year of your Point-Free subscription and unlock instant access to the most advanced and original Swift content out there!
www.pointfree.co/discounts/eo...
December 23, 2025 at 4:27 PM
We're celebrating the end of the year by 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...
December 23, 2025 at 7:01 AM
Reposted by Point-Free
The sharing library is a game changer in our production app. This makes development so much smoother and enjoyable.
December 23, 2025 at 2:20 AM
Point-Free in 2025:

• 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...
2025 Year-in-Review
Point-Free year in review: an epic year of persistence! 41 episodes, 2 new open source projects, and a whole bunch more!
www.pointfree.co
December 23, 2025 at 2:15 AM
Point-Free in 2025:

• 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...
2025 Year-in-Review
Point-Free year in review: an epic year of persistence! 41 episodes, 2 new open source projects, and a whole bunch more!
www.pointfree.co
December 22, 2025 at 7:21 PM
Happy holidays everyone!

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...
December 22, 2025 at 4:57 PM
Anyone who has used SwiftData knows all too well that its amazing tools do not work outside of SwiftUI views.

SQLiteData, on the other hand, works basically everywhere, including @Observable models, UIKit, and someday even cross-platform!

Learn more: pointfree.co/collections/...
December 17, 2025 at 8:15 PM
In this week's episode 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/...
December 17, 2025 at 6:15 PM
Did you notice? This week’s episode is completely 🆓!

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/...
December 17, 2025 at 1:54 PM
Anyone who has used SwiftData knows all too well that the its amazing tools do not work outside of SwiftUI views.

SQLiteData, on the other hand, works basically everywhere, including @Observable models and even UIKit!

Learn more: www.pointfree.co/collections/...
December 16, 2025 at 7:28 PM
Want to learn the basics of SQLiteData, the SQL alternative to SwiftData? Join us for a quick tour where we explore integrating the library’s persistence tools with a SwiftUI application.

Watch the full episode today: www.pointfree.co/episodes/ep3...
December 15, 2025 at 5:37 PM
Curious about what a modern alternative to SwiftData looks like?

• 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/...
Tours › Tour of SQLiteData
[SQLiteData] is our alternative to SwiftData. It's built on top of the battle-tested SQLite database, gives you full access to everything SQL has to offer, allows you to embrace all of Swift's most…
www.pointfree.co
December 13, 2025 at 4:45 AM
Curious about what a modern alternative to SwiftData looks like?

• 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/...
Tours › Tour of SQLiteData
[SQLiteData] is our alternative to SwiftData. It's built on top of the battle-tested SQLite database, gives you full access to everything SQL has to offer, allows you to embrace all of Swift's most…
www.pointfree.co
December 12, 2025 at 7:28 PM