In-Depth Features


From Core to Containers to Orchestration: Modernizing Your Azure Compute

The cloud changed IT forever. And then containers changed the cloud. And then Kubernetes changed containers. And then microservices usurped monoliths, and so it goes in the cloudscape. Here's help to sort it all out.

The Well-Architected Architect on Azure

In the dynamic field of cloud computing, the architect's role is increasingly pivotal as they must navigate a complex landscape, considering everything from the overarching architecture and individual service configurations to the various trade-offs involved. Here's help.

Building and Deploying a .NET 9 App Using Azure, Bicep and GitHub Actions

.NET 9 is coming in November, so here is help in how to build and deploy a modern .NET 9 app using cloud and DevOps tools.

Integrating Blazor with Existing .NET Web Apps

Blazor shook up the .NET-centric web-dev space several years ago with its new ability to create web apps using C# and .NET instead of primarily coding UI with JavaScript like most every other framework, and it has been steadily advancing ever since. Here's a look at using RazorComponents for app integration.

Stop Using Entity Framework as Just a DTO Provider

Chris Klug keeps seeing developers using Entity Framework, Microsoft's open-source object-relational mapper (ORM) for .NET applications, in less optimal ways.

What's Next for ASP.NET Core and Blazor

Since its inception as an intriguing experiment in leveraging WebAssembly to enable dynamic web development with C#, Blazor has evolved into a mature, fully featured framework. Integral to the ASP.NET Core ecosystem, Blazor offers developers a unique combination of server-side rendering and rich client-side interactivity.

Building Planet-Scale .NET Apps with Azure Cosmos DB

Azure Cosmos DB is a fully managed distributed database that can be transparently replicated across regions while remaining highly performant and seamlessly scaling according to needs, making it great for applications of any scale.

All the Copilots: Microsoft Explains 'The Ecosystem Is Larger than You Think'

Unfortunately, the exact number of AI Copilots unleashed on the world by Microsoft is apparently unknowable, like the value of Pi, beyond the comprehension of humans or machines.

Data Virtualization in SQL Server 2022

PolyBase, a data virtualization feature for SQL Server, allows users to seamlessly query data from various external sources directly using T-SQL (Transact-SQL) without the need for separate client connection software.

Creating Reactive Applications in .NET

In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

Navigating Cloudy Horizons with Azure Monitor and Application Insights

Learn the concepts important to monitoring applications and how to configure Azure Monitor and Application Insights to collect relevant data, alert you when potential problems occur, and report on that data in near real time.

Using Copilot AI to Call OpenAI APIs from Visual Studio 2022

Can advanced AI in Visual Studio 2022 turn the sophisticated IDE into a replacement for low-code tools that is suitable for non-coders to create business apps?

Mapping the Story: Make Your Flat Backlog More Dynamic to Build Better Products

Story mapping, or user story mapping, is a powerful tool that helps software development teams visualize user journeys to prioritize work and ensure efficient development cycles.

'Microsoft Acquires Google' (& Other Copilot Hallucinations)

At this point, Copilot for writing in VS Code is a mixed bag for me. It can offer completely accurate and helpful suggestions or it can write like Hunter S. Thompson on a bad acid trip.

Geographically Visualizing Customer Data with Blazor and ArcGIS

Whether you're analyzing sales territories, monitoring environmental changes, or tracking the spread of diseases, geospatial visualization provides a holistic view that goes beyond mere numbers.

Use AI to Quickly Spin Up a Data-Driven WinForms Desktop App

Wherein our intrepid editor serves as a test case for "ordinary business users" and "citizen developers" to slip the surly bonds of low-code and rise to more sophisticated development tooling with the help of Copilot/Chat.

Choosing the Right UI Framework for Native Windows Applications

What tech should a .NET coder use for a new Windows desktop app when presented with a dizzying array of options that include .NET MAUI, WinUI, WinForms, WPF, UWP, Blazor and so on?

From Zero to .NET MAUI: Seeking One Codebase to Run Everywhere

The promise of writing one codebase and running it everywhere has never really panned out for developers. However, using XAML and .NET MAUI, you come much closer.

Demystify the Art of Securing Microservices with .NET 8 Identity Techniques

Securing microservices can feel like herding cats, and in the dynamic world of .NET 8 the challenge of ensuring robust security looms large as developers embrace the agility and flexibility of this cloud-centric architectural style, but here's help.

Rethinking Team Metrics

Team metrics date back to the waterfall days before Agile DevOps, Kanban, Scrum and all the rest, but they might not be providing the valuable information you need in the modern software development world.

Subscribe on YouTube