Issue #99 of the Code Maze weekly.
Check out what’s new this week and enjoy the read.
.NET and C#
- The Hot Reload Debacle [dotnetcoretutorials.com]
There has been some drama regarding the hot reload functionality and dotnet watch this week. We think it’s important to know what happened so if you missed it somehow, read this piece by Wade Gausden to quickly get yourself up-to-date. - Dotnet Format and File Scoped Namespaces [ardalis.com]
dotnet format ships as a part of .NET 6 SDK, so it’s time we get to know how it can help. In this article, Steve Smith explains how we can use dotnet format to adopt the file scoped namespaces more easily.
Worthy Reads
- Everything That Every .NET Developer Needs to Know About Disposable Types: Properly Implementing the IDisposable Interface [dotnettips.wordpress.com]
- Handle No-Answer Scenarios with Voicemail and Callback [swimburger.net]
- Creating a search engine for websites using Elasticsearch and Playwright [www.meziantou.net]
- Multi-tenant Architecture for SaaS [codeopinion.com]
- 3 new free tools for .NET developers [blog.elmah.io]
- Create and issue verifiable credentials in ASP.NET Core using Azure AD [damienbod.com]
- Analyzers for ASP.NET Core in .NET 6: Exploring .NET Core 6 – Part 7 [andrewlock.net]
- Using PostgreSQL in development: Part 1 – Installing PostgreSQL on Windows [www.thereformedprogrammer.net]
- Bite-Size .NET 6 – PriorityQueue<T, N> [exceptionnotfound.net]
- Dotnet Format and File Scoped Namespaces [ardalis.com]
- Generate ASP.NET Core OpenAPI Spec At Build Time [khalidabuhakmeh.com]
Podcasts
- Monsters Weekly 228 – New ASP.NET Minimal Templates [aspnetmonsters.com]
- Episode 217 – The Senior Mindset with Swizec Teller [6figuredev.com]
Other Interesting Articles
- Thoughts and tips on moving to Umbraco 9 from Umbraco 8 [swimburger.net]
On Programming & Life
- 4 Ways To Use Machine Learning To Improve the Customer Experience [simpleprogrammer.com]
- How I Motivate Myself to Write [blog.pragmaticengineer.com]
Weekly Dose of Humor
- When the intern asks me if he can try a little something in production [thecodinglove.com]
- When the PO starts testing my new feature [thecodinglove.com]
- When I run a chmod -R 777 * [thecodinglove.com]
- When my recursive function finally works [thecodinglove.com]