Another gotcha: Task.WhenAll or Task.WhenAny on the UI context, or other context with limited active "users". If you're not using Task.Run or ConfigureAwait(false) on the tasks, you'll get a deadlock because the thread is "busy" with Task.WhenAll/WhenAny *and* trying to complete the tasks at the same time.
@bbry3234 жыл бұрын
really cool talk guys! I love the back and forth discussion model of the talk, feels real and lets me think. More conversations like this that cover consumable bites & insight from professionals.
@JH-qe3fu5 жыл бұрын
I just needed the last slide to understand it all. Thanks!
@avesturaprivate5 жыл бұрын
Thank you, Rich and Brandon, for this 👍
@cliffshivkar99483 жыл бұрын
Nicely Done guys! Keep up the Good Work.
@serhiidiedov25993 жыл бұрын
Brandon is a great guy!
@ShadKhan4 жыл бұрын
Are all these best practices also applicable to .NET Core which does not have synchronization context?
@codeblooded5 жыл бұрын
I think @23:33 inside catch block it returns null. That will lead to null pointer exception in non-async based task function.
@freddymesapena6 жыл бұрын
Excelente conversación para tomar en cuenta
@grampygamer85845 жыл бұрын
I hate these kind of duo formats, they get to involved in trying to out whit each other. So, you kind of loose track of what trying to be taught MVA is exactly the same.
@atelic79784 жыл бұрын
I agree, this feels like an interview!!
@Neme1126 жыл бұрын
11:24 but does it still ignore all exceptions? how to avoid that?
@mdharvey19856 жыл бұрын
The exception handling would happen inside the method being called by the command. So, in this case the when the constructor calls the RefreshCommand, the RefreshCommand calls the ExecuteRefreshCommand. All the exception handling would be done in the ExecuteRefreshCommand.
@gamehubby6 жыл бұрын
I hope visual studio for Windows will get this kind of UI. It just so clean and simple!!
@Nawamumbwe3 жыл бұрын
He sounds like Casey Miller from South Park
@jaydee85534 жыл бұрын
I think you should have a surface not an apple.
@emmanuelasare56584 жыл бұрын
its a great way to advertise xamarin for other os platforms