Experimental browser for the Atmosphere
Quite pleased – migrated my side-project (TCA, SwiftData) to Swift 6 and fixed all remaining concurrency errors & warnings. Biggest realisation was around SwiftData models not being internally thread-safe (not Sendable), ended up simplifying my persistence layer (already mapping to app models)
Feb 8, 2025, 7:22 PM
{
"text": "Quite pleased – migrated my side-project (TCA, SwiftData) to Swift 6 and fixed all remaining concurrency errors & warnings. Biggest realisation was around SwiftData models not being internally thread-safe (not Sendable), ended up simplifying my persistence layer (already mapping to app models)",
"$type": "app.bsky.feed.post",
"langs": [
"en"
],
"createdAt": "2025-02-08T19:22:42.487Z"
}