Point-Free Videos
Point-Free is a hub for advanced topics in Swift. Videos cover complex, real world topics including application architecture, concurrency, persistence, and more.
- Indexed episodes, last 90 days
- 4
- Latest publication
- Aug 31, 2026
- Audience
- Checking…
- Earliest in this view
- Aug 10, 2026
Latest episodes
🆓 WWDC26: The @LazyState Macro (opens the original)
Read excerpt
Every once in awhile we release a new video free for all to see, and today is that day! Please enjoy, and if you find this interesting you may want to consider becoming a member: https://www.pointfree.co/pricing. --- We explore the problems not solved by the `@State` macro, why we think they _should_ be, and how they were technically solved already (but with a tool you probably don't and shouldn't reach for), and how a `@LazyState` macro can close the gap without introducing any non-SwiftUI APIs
🆓 WWDC26: The @State Macro (opens the original)
Read excerpt
Every once in awhile we release a new video free for all to see, and today is that day! Please enjoy, and if you find this interesting you may want to consider becoming a member: https://www.pointfree.co/pricing. --- WWDC26 brought us the brand new `@State` macro to succeed the property wrapper, which has been in SwiftUI since day one, in a completely backwards compatible way, which is some feat! But what's different about the macro, and how does it work? We'll pick apart the cryptic macro expan
🆓 WWDC26: SQLiteData Observation (opens the original)
Read excerpt
Every once in awhile we release a new video free for all to see, and today is that day! Please enjoy, and if you find this interesting you may want to consider becoming a member: https://www.pointfree.co/pricing. --- This year SwiftData introduced `ResultsObserver`, a brand new way to observe changes outside of the view, where `@Query` for example cannot be used. What's SQLiteData have to say about that? To explore, we'll build a moderately complex geofence map editor _and_ get full test coverag
🆓 WWDC26: SQLiteData Advanced Domain Modeling (opens the original)
Read excerpt
Every once in awhile we release a new video free for all to see, and today is that day! Please enjoy, and if you find this interesting you may want to consider becoming a member: https://www.pointfree.co/pricing. --- We add a geofence to the `Trip` model and explore advanced features of SQLite, including JSONB and `json_each`, which allow us to efficiently store and query this data. And we will show that not all bundles of data need to be JSON: we are free to group our database columns among as
Publishing over time
Last 90 days. Choose a month to open its work.
Recurring subjects
Named in the text we hold. One piece can cover several.
Audience
No verified audience measurement yet.
About this data
Counts cover the work we have indexed. Tone needs enough text and a confident classification. Excerpts and episode notes are not full articles or transcripts.
Identity or attribution wrong? Suggest a correction.