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
{ "uri": "at://did:plc:3ywuhhs7edzwa4j3eaqyte4l/app.bsky.feed.post/3lhotn4zgqs23", "cid": "bafyreibolajkuljyzqwik2pyofgb23ktvoyofcniaelajiu6xj2ascjhau", "value": { "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" } }