Digests » 231
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted onto the platform, you can receive interview requests directly from top companies growing their dev teams.
this week's favorite
We discuss the three project types available with Blazor 0.5.1, get an understanding of what scenarios to apply them to, and explore what to expect from each.
In this post, we will see how to build the dynamic LINQ queries. Building dynamic LINQ expressions is easy but you need to have an idea on Func<T, TResult> and Expression Trees before we begin.
JSON has become an essential part of virtually all modern .NET applications and in many cases even surpassed the usage of XML. However, .NET hasn't had a (great) built-in way to deal with JSON. Instead we've relied on Json.NET which continues to serve the .NET ecosystem well.
XAML has stood the test of time and remains a flexible UI definition language. This article explores the app platforms that XAML powers today and looks ahead at what might be in store for future.
If I had to pick one important thing missing in that post, it would probably be refresh tokens and their subtle yet essential role within the JWT authentication and authorization workflow. I thought it would be worthwhile to update and restructure the Web API project in that post into a standalone JWT solution including refresh tokens - so grab a refill of your preferred beverage and let's get to it. ☕️🍺