- ✨ Async Result in a Synchronous Function
- 🗓️ Adopting Liquid Glass
- 📖 Swift Configuration
- 📁 AsyncItemProvider
and more…
Just jumped back in to Swift for a side project.
The new async stream stuff is great, and the new Observations system is very nice to work with.
Unfortunately there are still too many ways to do some things (libdispatch vs combine, vs @published, vs observations, vs tasks, vs async stream) and it feels like something is going to get deprecated soon. I think Apple/Swift need to zoom out and look at the experience when you’re building MVC without swiftui, and give a clearer editorial vision.
The cross platform story still sucks. The URL request stuff being platform locked is a breaking issue because so many libraries use it. You can switch to NIO but it’s a heavy install and breaking API difference, plus still kneecaps your dependency chain.
Overall though actors are fantastic, I like how easy it is to specify which actor code runs on, the async/await situation is getting pretty good too.


