Latest articles

Unlock Visual Studio 2026 Insiders

Unlock Visual Studio 2026 Insiders

October 8, 2025visual-studioproductivitycopilotgitprofilingcontainerscode-coverageinsiders

A hands-on look at Visual Studio 2026 Insiders after two months of daily use: Fluent UI refresh, faster F5, Mermaid in Markdown/Copilot, Copilot MCP and BYO model, GitHub workflows in-IDE, profiling with BenchmarkDotNet + Profiler Agent, Podman support, and Code Coverage in Community/Pro.

Read more
Unlock Azure OpenAI for .NET with Azure.AI.OpenAI

Unlock Azure OpenAI for .NET with Azure.AI.OpenAI

October 6, 2025dotnetcsharpazureopenaiai

Chat, Function Calling, Structured Outputs, Streaming, and Assistants End-to-end guide to Azure OpenAI for .NET developers: chat/completions, streaming, function calling, structured outputs (JSON Schema), and Assistants with the Microsoft Agent Framework.

Read more
Unlock the Options Pattern in .NET

Unlock the Options Pattern in .NET

September 11, 2025design-patternsoptions-patternconfigurationcsharpdotnetadvanced-patterns

Master the Options Pattern in .NET for type-safe configuration management with validation, change notifications, and dependency injection integration.

Read more
Strangler Fig Pattern: Migrate Legacy Without a Big Bang

Strangler Fig Pattern: Migrate Legacy Without a Big Bang

September 3, 2025design-patternssoftware-architecturestrangler-figlegacy-migrationmodernization

The Strangler Fig pattern, named by Martin Fowler in 2004, incrementally replaces a legacy system by growing a new application around its edges. How it works, when to use it, and how to run the migration without a big-bang rewrite.

Read more
An unhandled error has occurred. Reload 🗙