Over the years we have described many advanced topics to better support the complexities of your app (domain modeling, composition, dependencies, testability, and more!).
And now we are distilling that into a collection of docs that can seed the context of your AI editor!
11.12.2025 04:00 β
π 2
π 1
π¬ 2
π 0
One of our favorite series is βBack to basics: Equatable and Hashable.β
We explain the mathematical foundations of these protocols, and show that deviating from their semantics will introduce subtle bugs in our apps.
Unlock this series (and more!):
www.pointfree.co/blog/posts/1...
24.11.2025 22:49 β
π 2
π 1
π¬ 0
π 0
BLACK FRIDAY: Save 30% on Point-Free
Weβre offering a 30% discount for the first year of a new Point-Free subscription! Get instant access to all past 303 episodes instantly, as well as access to everything we have planned for 2026.
Topics for 2026:
β’ The Composable Architecture, 2.0
β’ Basic to basics: Concurrency
β’ Modern dependencies
β’ Back to basics: Generics
β’ Cross-platform: Android
β’ and more!
Subscribe today to get 30% off the next year of your subscription: www.pointfree.co/blog/posts/1...
20.11.2025 05:27 β
π 3
π 1
π¬ 0
π 0
swift-structured-queries Documentation β Swift Package Index
This is just a lovely api, turning swift strongly typed APIs into safe SQL queries:
swiftpackageindex.com/pointfreeco/...
23.09.2025 18:22 β
π 21
π 3
π¬ 0
π 0
Nice, good you got unblocked! If you found success with that project Iβd recommend having a wee look at The Composable Architecture by PointFree too π
18.09.2025 12:11 β
π 0
π 0
π¬ 0
π 0
Hey! Good to hear from you mate, sorry I'm so slow at replying. Don't check this much. Did you figure this out in the end? I wouldn't say that it's a singleton, more a difference in how SwiftUI treats sources of truth. I've not found much success in contorting SwiftUI to work with MVVM personally.
18.09.2025 09:55 β
π 0
π 0
π¬ 1
π 0
Similar experience here. On a 16 Pro, and the whole OS feels sluggish and janky in places. Hoping it gets better in future releases. The only reason I upgraded from my 12 Mini was for the battery life.
18.09.2025 09:53 β
π 1
π 0
π¬ 0
π 0
The best part of our SQLite + CloudKit synchronization tools is that they work seamlessly behind the scenes without you having to think about it.
But, we don't hide the CloudKit metadata from you. It is possible to query for your CKRecords and CKShares directly from SQL!
07.08.2025 12:32 β
π 3
π 1
π¬ 1
π 0
Now that our SQLite + CloudKit public beta is out we can explain why we spent 4 weeks diving deep into SQL triggers.
They are the primary tool we use to implement synchronization. They allow us to listen to everything happening in your database so that we can replay those changes to CloudKit.
07.08.2025 15:57 β
π 3
π 1
π¬ 1
π 0
It may seem too good to be true, but with just these few lines of code you will be able to generate an iCloud link that can be shared with others for collaboration on a record (and its associations).
So, sharing a reminders list also shares all of its associated reminders. π€―
06.08.2025 15:35 β
π 3
π 1
π¬ 1
π 0
This is wild. How is it able to do it in real time when flagship LLMs take several seconds to generate text? I assume not LLMs (world generation isnβt really language), but then why are LLMs so (relatively) slow?
05.08.2025 22:15 β
π 1
π 0
π¬ 0
π 0
Why did the React Native developer cross the road?
To prove they could run on both sides!
31.07.2025 16:09 β
π 0
π 1
π¬ 0
π 0
Next week we will push things even *further* by calling Swift code *from* SQLite! We will use these database callbacks to improve the ergonomics of our rewrite of Appleβs Reminders app.
See you then!
25.07.2025 18:29 β
π 4
π 1
π¬ 0
π 0
SVG filters provide a basic lighting system you can sync with a little JavaScript and use in your web apps π‘
... not as powerful as MacOS implementation but pretty cool
08.07.2025 20:46 β
π 536
π 48
π¬ 13
π 10
Senior Product Engineer, Monetization
ABOUT US:
RevenueCat makes building, analyzing, and growing mobile subscriptions easy. We launched as part of Y Combinator's summer 2018 batch and today are handling more than $8B of in-app purchases...
β¨ New Senior Product Engineer role at @revenuecat.com
Iβm hiring TWO on the Monetization team
β
5+ years full stack experience
β
Restful APIs and SQL
β
Loves shipping good products
Bonus points π Python, Postgres, mobile dev, used RevenueCat
jobs.ashbyhq.com/revenuecat/1...
27.06.2025 21:18 β
π 6
π 2
π¬ 0
π 0
This week we finished our popular βmodern persistenceβ series. This gives you a deep understanding how to model your domains, migrate SQL databases, run complex queries, insert/update/delete data, and write tests!
And this sets up for more advanced topics we have coming soon π
20.06.2025 17:11 β
π 3
π 1
π¬ 2
π 0
iPad got some _serious_ love this year!
09.06.2025 18:25 β
π 2
π 0
π¬ 0
π 0
Tabs in the Photos app are back. This might be the greatest thing Apple have ever done. Up there with giving us a physical escape key back.
09.06.2025 17:19 β
π 0
π 0
π¬ 0
π 0
Happy WWDC keynote day to all who celebrate! Wasnβt sure how Iβd feel on the day, but so far itβs mainly been excitement π€©
09.06.2025 08:13 β
π 0
π 0
π¬ 0
π 0
Another recommendation for face pulls here - just generally a great move for upper back.
06.06.2025 14:19 β
π 1
π 0
π¬ 0
π 0
Swift.org redesigned
Redesigned Swift.org is now live!
www.swift.org/blog/redesig...
Thank you to the website workgroup and community members for contributing to these improvements.
04.06.2025 19:21 β
π 34
π 5
π¬ 1
π 1
04.06.2025 07:43 β
π 0
π 0
π¬ 0
π 0
A partially obscured screenshot giving a sneak peek of how our SharingGRDB library will eventually work with CloudKit for cloud syncing.
We've had a major breakthrough in the most requested feature of our SwiftData alternative: SharingGRDB.
More details coming soon... π
21.05.2025 16:07 β
π 17
π 3
π¬ 1
π 1
Did you know that the BBC serves almost all of its web traffic using @elixirlang.bsky.social ?
#elixirlang
16.05.2025 08:23 β
π 81
π 22
π¬ 1
π 2
Letβs recap:
BBC uses custom Elixir DSLs to serve
π 600m+ monthly unique views
π» 12 servers (down from 100
π§βπ» 7 #elixirlang engineers!
Mind blowing! π€―
16.05.2025 09:02 β
π 92
π 36
π¬ 3
π 2