Issue #178 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C# Top Picks
- Parsing websites in C# with Html Agility Pack or AngleSharp [blog.elmah.io]
Parsing HTML is a common operation in programming. Let’s learn how we can parse HTML with two of the popular libraries HtmlAgilityPack and AngleSharp in this article written by Thomas Ardal. - Adding Filtering, Sorting, And Pagination To a REST API | .NET 7 [www.youtube.com]
When designing and implementing REST APIs we’re bound to come to filtering, sorting, and pagination. Milan Jovanovic shows us how we can easily do it in our applications.
Other Great Reads
- ASP.NET Core 8: Better contextual debugging experience [anthonygiretti.com]
- How to Use Rate Limiting in ASP.NET Core WebAPI [www.claudiobernasconi.ch]
- Saving Files with .NET MAUI Community Toolkit [askxammy.com]
- C# Priority List: A Comprehensive Guide [codeteddy.com]
- C# 9.0: An Evolutionary Leap in Microsoft’s Programming Language [codeteddy.com]
- How to use RuntimeHelpers.IsReferenceOrContainsReferences to micro-optimize collections [www.meziantou.net]
- Biggest scam in software dev? Best Practices. [codeopinion.com]
- Why You Should Trust Blazor [www.mobilize.net]
- Reset passwords in ASP.NET Core using delegated permissions and Microsoft Graph [damienbod.com]
- Validating nested DataAnnotation IOptions recursively with MiniValidation [andrewlock.net]
- Getting the .NET Desktop Runtime Installed with a Custom Runtime Checker and Installer [weblog.west-wind.com]
- Using StringBuilder To Replace Values [khalidabuhakmeh.com]
YouTube
- Getting Serious About Upgrades | Merge Conflict ep. 363 [www.youtube.com]
- C#/WPF – More Theming [www.youtube.com]
- Enforcing Validation Throughout an Application (w/ .NET FluentValidation) [www.youtube.com]
- Dev Tunnels Visual Studio in 10 Minutes or Less [www.youtube.com]
- The Auth Setting That Everyone MUST Change in .NET [www.youtube.com]
- The 3 Biggest Mistakes of Object Mapping in .NET [www.youtube.com]
- Make Your Business Rules Cleaner With Fluent Validation [www.youtube.com]
YouTube Shorts
- Use Task.WhenAll For A Nice Performance Boost #shorts [www.youtube.com]
- Solve Drawbacks Of Out Parameters With Tuples In C# #shorts [www.youtube.com]
- You Should Start Using Pattern Matching In C# #shorts [www.youtube.com]
Podcasts
- Azure Developer CLI with Savannah Ostrowski [www.dotnetrocks.com]
- Mixed Reality, the Metaverse, and Making Magic Happen with Simon Jackson [dotnetcore.show]
- What’s New with .NET MAUI featuring Maddy Montaquila [www.youtube.com]
Other Interesting Articles
- Google Domains to shut down [blog.pragmaticengineer.com]
Weekly Dose of Humor
- When they tell me what my new project deadline is [thecodinglove.com]
- When I’ve been working my ass off trying to fix a bug and it’s finally gone [thecodinglove.com]
- When someone tells me something nice about my code [thecodinglove.com]
- When a coworker asks for my help on a regex but it’s more than 5pm and it’s Friday [thecodinglove.com]