This week we’ve seen a flood of new articles, ideas, and implementations. There is something interesting for everyone, so take a sip of that coffee and choose your favorite topic!
.NET and C#
- Using Dapper in ASP.NET Core applications [gunnarpeipman.com]
Gunnar does a detailed take at one of the most popular micro-ORMs – Dapper and gives us some great examples of using it in our applications. - SignalR in ASP .NET Core 3.1 [wakeupandcode.com]
SignalR has been around for some time now. Shahed covers the basics and explains when and why we should use SignalR.
Worthy Reads
- It’s all in the Host Class – Dependency Injection with .NET [csharp.christiannagel.com]
- Get the result of multiple tasks in a ValueTuple and WhenAll [www.meziantou.net]
- Extending the shutdown timeout setting to ensure graceful IHostedService shutdown [martinfowler.com]
- Replacing JWTs with Branca and PASETO in .NET Core [andrewlock.net]
- Using C# Source Generators with Microsoft Feature Management Feature Flags [dontcodetired.com]
- Reducing Magic Strings with Microsoft Feature Toggles (Microsoft.FeatureManagement) [dontcodetired.com]
- Make a random tree of generic TreeNode objects in C# [csharphelper.com]
- Demystifying Memory Profilers in C# .NET Part 3: Memory Pressure [michaelscodingspot.com]
- Credential Loading and the AWS SDK for .NET (Deep Dive) [www.stevejgordon.co.uk]
- Project Tye – easier development with .NET for Kubernetes [csharp.christiannagel.com]
- Building mailinator clone using SendGrid and ASP.NET Core [dotnetthoughts.net]
- Building End-to-End Diagnostics: Activity and Span Correlation [jimmybogard.com]
- Increase ASP.NET File Upload Limits [khalidabuhakmeh.com]
- Chain Actions, Funcs, and Predicates In .NET [khalidabuhakmeh.com]
- Never use the same value for two IDs (or other values) in your tests [ardalis.com]
- Serilog Logging Best Practices [ben.onfabrik.com]
- Resolving the current route/endpoint name in ASP.NET Core 3.1 [ben.onfabrik.com]
- Basic Sorting Algorithms In C# [dotnetcoretutorials.com]
Live & Presentations
- Monsters Weekly 164 – Using Feature Filters in Microsoft.FeatureManagement [aspnetmonsters.com]
DevOps & IoT
- Running Azure Functions in a Docker Container [dailydotnettips.com]
- Save money on Azure with cost analysis and free tools [blog.elmah.io]
Other Interesting Articles
- 3 Critical Cloud Security Threats and How to Mitigate Them [www.danylkoweb.com]
- Branching Patterns: Release-Ready Mainline [martinfowler.com]
- Branching Patterns: Release Train [martinfowler.com]
- Branching Patterns: Hotfix Branch [martinfowler.com]
- Branching Patterns: Environment Branch [martinfowler.com]
- Best SQL Tools for Database Developers and Administrators [codingsight.com]
- Why use DTOs (Data Transfer Objects)? [codeopinion.com]
- Convert cmd scripts to PowerShell [www.meziantou.net]
On Programming and Life
- Starting A Blog [khalidabuhakmeh.com]
- ARTIFICIAL INTELLIGENCE DEGREE – Worth It? [simpleprogrammer.com]
- The Six Tenets of Producing Secure Code [simpleprogrammer.com]
- The Programmer’s Guide to Building Your Credit Score [simpleprogrammer.com]
Weekly Dose of Humor
- When I show to the senior developer the bug I am stuck with [hecodinglove.com]
- It’s not going away anytime soon [devhumor.com]
- When the PM is looking for a volunteer to handle a ticket [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!