AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Async Assist
With await, you can mix synchronous code and asynchronous code in a completely natural way. It's so much more lightweight because you don't have a cancelable or a publisher to worry about. And there's really no like unit of async work, you need to pass around. So if you have anAsync function, you just mark it async, you don't need to return a task from it.