Issue #90 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C#
- How to Create a new Solution and Projects using dotnet CLI [ardalis.com]
A simple script to create a project and add it to the solution via dotnet CLI by Steve Smith. If you work with a lot of smaller projects this one will be a time-saver. - ASP.NET Core in .NET 6 – Introducing minimal APIs [asp.net-hacker.rocks]
There’s a lot of fuss and discussion on the minimal APIs in .NET 6. Jürgen Gutsch introduces us to minimal APIs and provides a nice example to demonstrate what’s it all about.
Worthy Reads
- Real-World Refactoring: Available Cars [www.danylkoweb.com]
- 6 Hidden Productivity Gems in Resharper and Rider [michaelscodingspot.com]
- Adding Shadows with Xamarin Community Toolkit [askxammy.com]
- Reading RAW Image Files In .NET [dotnetcoretutorials.com]
- Global Using Statements In C#10 [dotnetcoretutorials.com]
- Prevent refreshing the UI after an event in Blazor [www.meziantou.net]
- Playing with System.Text.Json Source Generators [www.stevejgordon.co.uk]
- HTTP Error 500.30 – ASP.NET Core app failed to start help [blog.elmah.io]
- Improving application security in ASP.NET Core Razor Pages using HTTP headers – Part 1 [damienbod.com]
- ValueStringBuilder: a stack-based string-builder: A deep dive on StringBuilder – Part 6 [andrewlock.net]
- WebView and Modal Dialogs in WPF Async Code [weblog.west-wind.com]
- Using the WebView control to capture Request Content [weblog.west-wind.com]
- Bite-Size C# 10 – Const Interpolated Strings [exceptionnotfound.net]
- Bite-Size C# 10 – Semi-Auto Properties and ‘field’ Keyword [exceptionnotfound.net]
- How to Create a new Solution and Projects using dotnet CLI [ardalis.com]
- Get A Property Name From a .NET Lambda Expression [khalidabuhakmeh.com]
Live & Presentation
- Software Architecture Q&A: Microservices, CQRS & More! [codeopinion.com]
- Episode 208 – Software Consultancy with Ryan Vice [6figuredev.com]
Other Interesting Articles
- Scheduled tasks with the Cron binding in Dapr [markheath.net]
- Understanding the Seq Storage view [blog.datalust.co]
- Continuous database deployment with GitHub Actions [dotnetthoughts.net]
- Domain-Driven Refactoring: Encapsulating Data [jimmybogard.com]
- The AWS Secrets Manager [codingsight.com]
On Programming & Life
- New Code Rules: Onboarding Software Engineers [dotnettips.wordpress.com]
- How To Get More Clients as a Programmer by Becoming Referable [simpleprogrammer.com]
- The Simple SEO Guide for Blogging Developers [simpleprogrammer.com]
- How to Prepare For a Programming Interview [simpleprogrammer.com]
Weekly Dose of Humor
- When I run my code for the first time [thecodinglove.com]
- When I just crashed a client’s production and the boss summons me to his office [thecodinglove.com]
- When the boss insists to conduct our sprint retrospective [thecodinglove.com]
- When I forgot a semicolon in my code [thecodinglove.com]