This week we’ve seen articles on all kinds of different topics. From .NET to frontend to AI and some interesting real-world stuff that we can all relate to. Check out this week’s selection, pick your favorite place to read and enjoy:
.NET and C#
- Detecting duplicate routes in ASP.NET Core [andrewlock.net]
In the fifth part of his GraphvizOnline series, Andrew explains how to detect duplicate routes and throw an exception at runtime. - A* Search PathFinding Algorithm In C# [dotnetcoretutorials.com]
Pathfinding is an interesting topic. Wade explains what A* algorithm is, how it works, and then implements it in C#. If you’ve ever been interested in pathfinding algorithms, now’s a good time to check it out.
Worthy Reads
- Optimizing JS Interop in a Blazor WebAssembly application [www.meziantou.net]
- How do I find which directory my .NET Core console application was started in or is running from? [www.hanselman.com]
- Official Support for Remote Debugging a .NET Core Linux app in WSL2 from Visual Studio on Windows [www.hanselman.com]
- JQuery Datatable in ASP.NET Core – Server-Side Processing [www.codewithmukesh.com]
- Sentiment Analysis With C#, ML.NET, and Oakton Commands [khalidabuhakmeh.com]
- More HTTP Methods In ASP.NET Core HTML Forms [khalidabuhakmeh.com]
- How to list and download the contents of a Google Drive shared folder in C# [markheath.net]
- Getting Started with Interactive Blazor Charts [www.grapecity.com]
- Generating and efficiently exporting a file in a Blazor WebAssembly application [www.meziantou.net]
- A* Search PathFinding Algorithm In C# [dotnetcoretutorials.com]
- 300% performance increase on #MySQL inserts in C# [blog.dotnetframework.org]
- Modeling Ticket to Ride in C# Part 1: Intro and Game Rules [exceptionnotfound.net]
Live & Presentation
- Monsters Weekly 175 – YARP! [aspnetmonsters.com]
- The Maintainers: Brad Wilson and xUnit [wildermuth.com]
News & Updates
- Learn about the latest .NET Productivity features [devblogs.microsoft.com]
- New Windows Virtual Desktop capabilities now generally available [azure.microsoft.com]
DevOps & IoT
- Azure DevOps Multi-Stage Pipelines: Require Stage Approval [elanderson.net]
Other Interesting Articles
- Excluding Files and Folders in Visual Studio Web Site Project [weblog.west-wind.com]
- NuGet PackageReference Versions SOLUTION Wide [codeopinion.com]
- Using the brightness() CSS Filter to generically highlight Content [weblog.west-wind.com]
- Getting the .editorconfig working with the .NET Framework and MSBuild [asp.net-hacker.rocks]
On Programming and Life
- Finding Joy in Making Happy Little Computer Videos on YouTube [www.hanselman.com]
- Why Software Developers Are So Miserable [simpleprogrammer.com]
- Is Maintaining Easier than Building? [www.danylkoweb.com]
- The World Pandemic is Showing Us Working Remote Works: Staying Healthy [dotnettips.wordpress.com]
Weekly Dose of Humor
- When I thought the meeting was going to end and someone starts talking about another subject [thecodinglove.com]
- When I arrive at the office and my coworkers are about to run a git blame [thecodinglove.com]
- When I click on the compile button for the 10th time without even trying to fix my code [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!