Issue #101 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C#
- Bite-Size .NET 6 – UnionBy, IntersectBy, ExceptBy, and DistinctBy [exceptionnotfound.net]
.NET 6 includes a new set of methods in the LINQ library to help us work with operations on complex collections. Let’s dive in with Matthew Jones and see how they can help us. - Setting up Serilog in .NET 6 [blog.datalust.co]
Serilog is a popular logging framework in .NET. Since .NET 6 is officially out, Nicholas Blumhardt has written an article on how we can implement it in our applications now.
Other Great Reads
- Copy a C# project [csharphelper.com]
- Single File Apps In .NET 6 [dotnetcoretutorials.com]
- Use regular expressions to rename files in a directory hierarchy in C# [csharphelper.com]
- Assembly Encapsulation with Dependency Injection [www.danylkoweb.com]
- File upload with progress bar in Blazor [www.meziantou.net]
- Automatically translate RESX Resource files using #Azure Cognitive Translator in C# [blog.dotnetframework.org]
- Publishing Events from CRUD or Commands? [codeopinion.com]
- Server-Sent Events and ASP.NET Core – Disconnecting a Client [www.tpeczek.com]
- ASP.NET Core scheduling with Quartz.NET and SignalR monitoring [damienbod.com]
- Source generator updates: incremental generators: Exploring .NET Core 6 – Part 9 [andrewlock.net]
- Building a project that targets .NET Framework 4.5 in Visual Studio 2022 [thomaslevesque.com]
- Back to Basics: Add an ASP.NET Runtime Information Startup Banner [weblog.west-wind.com]
- Using PostgreSQL in dev: Part 2 – Testing against a PostgreSQL database [www.thereformedprogrammer.net]
- GIFs in Console Output Using ImageSharp and Spectre.Console [khalidabuhakmeh.com]
- Umbraco backoffice SSO with OpenID Connect [www.scottbrady91.com]
Podcasts
- Monsters Weekly 230 – Introduction to Streams [aspnetmonsters.com]
News & Updates
- Announcing .NET 6 — The Fastest .NET Yet [devblogs.microsoft.com]
- Welcome to C# 10 [devblogs.microsoft.com]
- Announcing ASP.NET Core in .NET 6 [devblogs.microsoft.com]
- Announcing dotnet monitor in .NET 6 [devblogs.microsoft.com]
- F# 6 is officially here! [devblogs.microsoft.com]
- Announcing .NET MAUI Preview 10 [devblogs.microsoft.com]
Other Interesting Articles
- Installing Visual Studio 2022 [www.danylkoweb.com]
On Programming & Life
- A journey towards SpeakerTravel – Building a service from scratch [blog.maartenballiauw.be]
- Deploying Umbraco 9 to Azure App Service for Linux [swimburger.net]
- Programmers, You Should Say No More Often [simpleprogrammer.com]
- 5 Ways To Defeat Failure as a Software Developer: Turn Failure Into Success [simpleprogrammer.com]
- Screencast Video Demo Checklist [ardalis.com]
Weekly Dose of Humor
- When I was about to go grab a coffee during my compilation but it crashes in the very first second [thecodinglove.com]
- When the boss tells a joke [thecodinglove.com]
- When the two senior developers have a meeting to decide the structure we should build the project on [thecodinglove.com]
- When the sales guy tries to understand one of our private jokes [thecodinglove.com]