This has been a big week for .NET developers around the world and we’ve been blown away by the sheer amount of new things that were announced at .NET Conf. If you’ve missed it, we suggest watching it because some of the demos were out of this world. For those that want a shorter version, .NET 5 has been released, ASP.NET Core, EF Core, C#, F# and we’ve seen a ton of cool features all across the technologies. We hope you’re as excited as we are to try it all out. But whether you decide to watch the recording of the .NET Conf is up to you, we’ve got plenty of great articles for you this week too, so pick the one you like and enjoy reading it.
.NET and C#
- Implementing a Custom Model Binder In Razor Pages [www.mikesdotnetting.com]
If a default collection of model bindings is just not enough for your needs, you can implement your own. Mike Brind explains what model binders are and how they work in this excellent article. - Is it possible to render components “dynamically” using Blazor? [jonhilton.net]
Blazor has been out there for a short while but it’s already proving to be a great technology to work with. But can it render components dynamically? Read this article by Jon Hilton to learn more about it.
Worthy Reads
- Reading And Writing PDFs In C# With Datalogics PDF SDK [dotnetcoretutorials.com]
- C# in Simple Terms – Generics [exceptionnotfound.net]
- C# in Simple Terms – LINQ Basics [exceptionnotfound.net]
- Using Entity Framework Core and Dapper in ASP.NET Core – Safe Transactions [www.codewithmukesh.com]
- Implement a Web APP and an ASP.NET Core Secure API using Azure AD which delegates to a second API [damienbod.com]
- Implement A Webhook Framework With ASP.NET Core [khalidabuhakmeh.com]
- ExceptionDispatchInfo And Capturing Exceptions [khalidabuhakmeh.com]
- Back to C# basics: Difference between “=>” and “{ get; } =” for properties [www.tabsoverspaces.com]
- Avoiding downtime in rolling deployments by blocking SIGTERM: Deploying ASP.NET Core applications to Kubernetes – Part 11 [andrewlock.net]
- Rendering raw/unescaped HTML in Blazor [www.meziantou.net]
- Fixing “This async method lacks ‘await’ operators and will run synchronously” [dotnetcoretutorials.com]
Live & Presentation
- Talking C# Performance with Steve Gordon [codeopinion.com]
- Monsters Weekly 190 – Using Elastic Query on SQL Azure [aspnetmonsters.com]
- Episode 169 – Welcome Back Ash! Self Care in Covid Times [6figuredev.com]
News & Updates
- Announcing .NET 5.0 [devblogs.microsoft.com]
- Announcing ASP.NET Core in .NET 5 [devblogs.microsoft.com]
- C# 9.0 on the record [devblogs.microsoft.com]
- Announcing the Release of EF Core 5.0 [devblogs.microsoft.com]
- Announcing F# 5 [devblogs.microsoft.com]
- .NET Framework November 2020 Security and Quality Rollup Updates [devblogs.microsoft.com]
Other Interesting Articles
- GitHub Actions from CLI [ardalis.com]
- Seven Secrets in SSMS for Developers [codingsight.com]
- SQL Server Inner Join Basics with Examples [codingsight.com]
On Programming and Life
- Don’t Get Political as a Programmer [simpleprogrammer.com]
- 13 Things You Should Give Up if You Want To Be a Successful Developer [simpleprogrammer.com]
Weekly Dose of Humor
- When I see all the red logs showing up in my console [thecodinglove.com]
- When I find a code snippet online which fits perfectly with what I need [thecodinglove.com]
- When my code compiles on the first try and without any error [thecodinglove.com]
We hope you’ve enjoyed the articles this week. If you haven’t done so yet, please subscribe to get notified about the future newsletter issues.
Have a great weekend!