Enable CheckSdkVulnerabilities in .NET 11 CI, enforce NETSDK1238, NETSDK1239, and NETSDK1240, and avoid cache and global.json blind spots.
If your production applications are still running on .NET 8 or .NET 9, there is a date worth putting onβ¦
Enable CheckSdkVulnerabilities in .NET 11 CI, enforce NETSDK1238, NETSDK1239, and NETSDK1240, and avoid cache and global.json blind spots.
Audit the Configuration environment variable, pin every .NET CI command, and verify build, test, package, and publish handoffs before adopting .NET 11.
Fix an ASP.NET Core and Angular 22 solution that receives API data but leaves the zoneless UI stale, then add signal state, DOM tests, and test-runner checks.
Add a post-build CI guard that verifies every local file referenced by Angularβs generated service-worker manifest across SSR and localized browser artifacts.
Use Angular 22 injectAsync for genuinely optional services, avoid eager imports that collapse the split, choose a prefetch trigger, and verify the production bundle and network behavior.
Angular 22 OnPush behavior creates a migration split that is easy toβ¦
Three Angular security advisories affect SSR rendering, HttpTransferCache, and localized event-handler attributes. Learn which versions are vulnerable and how to audit and patch production applications.
Angular 22 Zoneless Reactive Forms can expose a subtle UI problem: theβ¦
Migrate a C# Azure Functions v3 app on Linux Consumption to runtime v4, .NET 10 isolated, and Flex Consumption before the September 30, 2026 shutdown.
Make the Key Vault authorization model explicit in Bicep, deploy the workloadβs data-plane role, and verify secret access before a successful deployment hides a production 403.
A reusable HttpClient service in ASP.NET Core should make the callerβs identityβ¦
Use the Microsoft Entra on-behalf-of (OBO) flow when an authenticated client callsβ¦
Secure .NET 8 service-to-service API calls with Microsoft Entra client credentials, app roles, least privilege, safer production credentials, and practical failure-path verification.
Secure a .NET 8 Blazor Server app with Microsoft Entra ID, OpenID Connect, authorization policies, safe credentials, and reliable authentication state.
Fix BL0012 through BL0016 with production-focused component patterns, narrow suppressions, CI enforcement, and behavior checks for rendering, authentication, closures, and JavaScript interop.
Latest
Audit JavaScript actions used by your .NET CI, force Node.js 24 across the workflow graph, and clear self-hosted runner blockers before September 23.
Enable built-in .NET 11 MemoryCache metrics, export cache hits, misses, evictions, entries, and estimated size through OpenTelemetry, and avoid misleading dashboards.
Use .NET 11 TryParsePartial to build a strict, allocation-conscious delimited number parser that rejects malformed boundaries and reports useful failures.