Today is Thursday, which means I brought you 5 more interesting articles from the .Net-world and software development.
New in ASP.NET Core 3.0: structured logging for startup messages
Andrew Lock continues to please us with .Net Core 3 overview. .Net core is evolving and and some parts of asp.net core infrastructure rewritten with structured logging instead of standard console output. What did benefit it brought? Read the link
Structured logging concepts in .NET Series
Nicholas Blumhardt is a member of Serilog development team. I think this man knows how to cook Serilog right :) He wrote a series of posts about structured logging:here, and here
An Introduction to System.Threading.Channels
Channel is the object that provide you thread-safe passing data between your producers and consumers. Channel is easy to use and allows you to avoid of infrastructure code when you are using ConcurrentQueue or ConcurrentBag for same reasons. Read the link
Integration Testing in ASP.NET Core MVC
Nice step-by-step post to make integration tests for your web api project.Read the link
Architecting Distributed Cloud Applications
Jeffrey Richter is a man who wrote the “bible of .net developers” CLR via C#. He has a youtube channel with a free course “Architecting Distributed Cloud Applications”. Video on youtube