In-Depth Features


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.

My App Is Fully Concurrent and Async, but What About the Database?

You've carefully crafted a concurrent application taking advantage of all the latest and greatest language features. It scales magnificently and it's the jewel of the cloud. But what about the database? What happens when simultaneous queries are executed against the same data?

Mastering Application Testing: Scaling and Continuous UI Testing with Playwright

Embracing automated testing is crucial for achieving technical resilience in modern applications, and for web UI testing that embrace is easier with Microsoft's Playwright.

Crafting an AI Mixologist Using Semantic Kernel

What better way to learn about cutting-edge AI than creating a "copilot" assistant that can act as a mixologist, suggesting new cocktail recipes based on available ingredients?

Create a Working Neural Network Prediction System with C#

Dr. James McCaffrey of Microsoft Research will teach how to do just that at an upcoming Visual Studio Live! developer conference.

Tools and Libraries for Building Cloud-Ready Apps in .NET

Creating any kind of software application is difficult enough, but in the cloud things only get harder when complexities like microservices, distributed teams and so on are thrown into the mix.

Advanced ASP.NET Core

Going beyond the many "hello world" presentations out there, expert developer and presenter Chris Klug specializes in sharing his higher-level knowledge on topics including Microsoft's ASP.NET Core framework for web development.

Machine Learning for .NET Developers Starts with ML.NET and AutoML

With software development's AI-powered future recently announcing itself, putting AI to work right now in your apps is a good way to position yourself for that future today.

Can You Read the Code You Wrote Last Week? How to Do Better

The positive impact authoring readable code can have on your career can be enormous, as developers spend far more time reading code than writing it.

Exploring Performance-Boosting Caching in ASP.NET 7 Web API

Web devs looking for a performance boost can pick some low-hanging fruit by using caching, but the topic might be more complicated than it seems and could affect stability.

Building, Testing and Releasing: The Importance of Continuous Delivery

The idea is to reduce the cost, time and risk of delivering changes so you can deploy more often and ensure that your software is heading in the right direction.

Subscribe on YouTube