This week we’ve had plenty of articles to go through, and we loved it. As always there are a variety of categories and topics to choose from, so make yourself comfy, prepare a favorite brew, and just click on your favorite topic to read.
.NET and C#
- Adding health checks with Liveness, Readiness, and Startup probes: Deploying ASP.NET Core applications to Kubernetes – Part 6 [andrewlock.net]
Andrew talks about health checks and Kubernetes integration. Health checks indicate when your application has crashed and when it is ready to receive traffic, and they’re a crucial part of how Kubernetes manages our applications. - Creating Custom .NET Project Types with dotnet new Project Templates [weblog.west-wind.com]
Rick Strahl dives into the creation of custom .NET Project Templates which can drastically improve our productivity in certain scenarios.
Worthy Reads
- Building a simple tooltip component for Blazor in under 10 lines of code [chrissainty.com]
- Running ASP.NET Core 5 RC applications on Azure App Service [gunnarpeipman.com]
- .NET Internals: System.Threading.Channels – UnboundedChannel Part 1 [www.stevejgordon.co.uk]
- .NET Internals: System.Threading.Channels – UnboundedChannel Part 2 [www.stevejgordon.co.uk]
- C# in Simple Terms – Operators [exceptionnotfound.net]
- C# in Simple Terms – Code Blocks, Basic Statements, and Loops [exceptionnotfound.net]
- Database Creation with DbUp [elanderson.net]
- Enrich HTML With ASP.NET Razor TagHelpers [khalidabuhakmeh.com]
- Calculate the Moon Phase With C# [khalidabuhakmeh.com]
- Update the HTML head from your Blazor components [jonhilton.net]
- Running EFCore Migrations From Your Own Code [dotnetcoretutorials.com]
- Using Key Vault certificates with Microsoft.Identity.Web and ASP.NET Core applications [damienbod.com]
- Moq vs NSubstitute vs FakeItEasy – Which one to choose? [blog.elmah.io]
- When does Blazor decide to render your UI? [jonhilton.net]
- Writing automated UI tests for an ASP.NET Core application using Playwright and xUnit [www.meziantou.net]
- Prerendering your Blazor WASM application with .NET 5 (part 1) [jonhilton.net]
- From site.css to component styles [jonhilton.net]
Live & Presentation
- Message Queue Overload from High Processing Latency [codeopinion.com]
- Monsters Weekly 185 – Azure Static Web Apps [aspnetmonsters.com]
- Episode 164 – .NET MAUI with Auri Rahimzadeh [6figuredev.com]
DevOps & IoT
- Copy Child Work Items in Azure DevOps [dailydotnettips.com]
Other Interesting Articles
- The Blended Power of UI and API Testing Tools [www.danylkoweb.com]
- How to use autocomplete at the command line for dotnet, git, winget, and more! [www.hanselman.com]
- 6 Best Practices to Keep a .NET Application’s Memory Healthy [michaelscodingspot.com]
- How to use, open, resize, and split Panes in the Windows Terminal [www.hanselman.com]
On Programming and Life
- Game Development with .NET [devblogs.microsoft.com]
- Estimates Are Wrong [ardalis.com]
- The ULTIMATE Virtue In LIFE (For Programmers Too) [simpleprogrammer.com]
- How to Pass AWS Certified Architect Associate Exam [simpleprogrammer.com]
Weekly Dose of Humor
- When I try to implement multithreading [thecodinglove.com]
- When the new guy asks me where he can find the project’s documentation [thecodinglove.com]
- When the lead developer shows us how well he knows the framework [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!