Blazor now supports rendering components dynamically by type. This is crucial for building CMS-like systems or dashboard widgets where the component to render depends on database configuration. Previously, this required complex Reflection or RenderTreeBuilder logic.
Read more โMonth: November 2021
Azure Container Apps is GA
Azure Container Apps has moved extremely fast from preview to near-GA quality. It is now the default recommendation for microservices on Azure unless you specifically need raw Kubernetes control. The pricing model is idle-friendly. You pay for vCPU seconds. If your app scales to zero (thanks to KEDA), you pay nothing. This makes it viable […]
Read more โTop 5 Features of Entity Framework Core 6
EF Core 6 launched with .NET 6. Here are my favorite parts: Temporal Tables: Native support for SQL Server temporal tables. Query data “AS OF” a specific time. Migration Bundles: Compile your migrations into a standalone executable. `ef bundle`. This makes DevOps pipeline deployment significantly safer (no SDK required on the deployment agent). Faster Query […]
Read more โC# 10: Validating Arguments with CallerArgumentExpression
Validating arguments just got cleaner. C# 10 introduces `[CallerArgumentExpression]`. This allows a method to capture the text of the expression passed to it. Microsoft used this to build the new `ArgumentNullException.ThrowIfNull(name)` helper in .NET 6.
Read more โVisual Studio 2022 GA: 64-bit Era Begins
Alongside .NET 6, Visual Studio 2022 is now GA. It is the first 64-bit version of the IDE. I tested it by opening a solution with 100 projects. In VS 2019, this would cause “Out of Memory” crashes or massive lag. In VS 2022, it used 5GB of RAM and stayed buttery smooth. IntelliCode also […]
Read more โ.NET 6 Released: The Fastest .NET Yet
Today is the day. .NET 6 is officially generally available. It is an LTS (Long Term Support) release, meaning it’s supported for 3 years. It completes the unification. Performance Improvements The FileStream rewrite alone provides a 4x improvement in file I/O operations. If you are on .NET Core 3.1 or .NET 5, upgrade immediately. The […]
Read more โ