AI-Assisted .NET Development with GitHub Copilot and Coding Agents
How .NET teams use GitHub Copilot, coding agents, custom instructions and MCP servers, plus review, security and modernization guidance for 2026.
15 articles about Migration & Modernization: in-depth .NET and AI guides, senior interview questions and AI news on DotNet AI Hub.
How .NET teams use GitHub Copilot, coding agents, custom instructions and MCP servers, plus review, security and modernization guidance for 2026.
Semantic Kernel in practice for C#: kernel, plugins, prompt templates, automatic function calling, filters, vector search, agents, and its 2026 role.
A practical roadmap for modernizing .NET Framework apps: assessment, AI-assisted tooling, System.Web adapters with YARP, CoreWCF and EF6 migration.
Master C# nullable reference types: flow analysis, annotations, the ! operator, nullable attributes, generics and migrating large codebases incrementally.
How the .NET release cadence works: LTS vs STS support (STS is now 24 months), end-of-support dates for .NET 8 to 11 and a practical upgrade strategy.
Compare ASP.NET Core Identity, Microsoft Entra ID, Duende IdentityServer, OpenIddict, Keycloak, Auth0 and Okta to pick an identity stack.
Windows Forms still runs on .NET 8 through 10. See what changed: dark mode, high-DPI, async forms, MVVM data binding and migration from .NET Framework.
WinUI 3 and the Windows App SDK explained: packaged vs unpackaged apps, windowing, app lifecycle, Fluent controls, Windows AI APIs and deployment.
A practical guide to WPF on .NET 8 to 10: MVVM with CommunityToolkit.Mvvm source generators, generic host DI, the Fluent theme and migration tips.
Lead-level interview questions on modernizing .NET Framework applications, covering the strangler fig pattern, WCF and Web Forms migration, and risk management.
Ten lead-level interview questions comparing .NET Framework and modern .NET: architecture, removed APIs, support and deployment models.
Senior C# interview questions covering default interface methods, records, required members, primary constructors, collection expressions and extension members.
Senior C# interview questions on nullable reference types, null-state analysis, migration strategy, required members, generics and serialization.
Senior .NET interview questions on estimation under uncertainty, roadmap negotiation, saying no, communicating risk and managing scope with product.
Senior .NET interview questions on System.Text.Json vs Newtonsoft.Json, source generation, polymorphic types, streaming and untrusted-input security.