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.
This week we display participant information in shared records, all without touching iCloud and instead by leveraging SQLiteData’s metadata. Along the way we will explore two powerful tools to simplify our app: database “views” and the @‌DatabaseFunction macro.

www.pointfree.co/episodes/ep3...
November 10, 2025 at 1:00 PM
Have you noticed that SwiftUI’s alert API is strange? It takes a Binding<Bool> *and* an optional value. What happens when true and nil are provided? Or false and some data??

Luckily it's easy to derive a Binding<Bool> from a Binding<T?> to keep your domain concisely modeled. 👇
November 5, 2025 at 7:15 PM
We want SQLiteData to work seamlessly behind the scenes without you having to worry about how it works, but we also wanted to make sure you had full access to everything happening under the hood. Learn about the powerful 'SyncMetadata' table this week:

www.pointfree.co/episodes/ep3...
November 3, 2025 at 5:09 PM
This week we did something we've never done before: we simultaneously recorded both of our devices to show off that iCloud sharing just works™. It only took a few lines of code, but every change made to the SQLite database is synchronized to each of our devices. 🤯
October 28, 2025 at 5:25 PM