The default implementation of ASP.NET Core WebAPI serialization is camalCase. This creates a problem when trying to deserialize PascalCase based names. Here's the fix.
With incredibly fast processing speeds today, it's worth taking a small bit of processing time to compress & decompress large text. Obviously this can reduce storage space, but most importantly improves bandwidth. It's also rather easy to do.
Calls to Xamarin's DisplayAlert are async. Calling await requires the calling function's signature to be async. Click event handlers are looking for non-async functions. Here's the work-around.
On a project for work, I setup the code for making all of our REST calls to our middle layer with HttpClients created with a using. Turns out that wasn't a good idea.
When you have an async call you'd like to make within a sync-only function, it's tempting to use Task.Result or Task.Wait. However this can lead to performance issues like thread-starvation.