Join us for Hack Together: Microsoft Graph and .NET
Join us for Hack Together, our virtual hackathon to learn how to build powerful apps with Microsoft Graph and .NET and win exciting prizes. If you’re a beginning coder, a student, or an expert looking...
View ArticleHack Together: Microsoft Graph and .NET week #2 recap and final week overview
On March 1st, we launched Hack Together: Microsoft Graph and .NET to hack and learn about Microsoft Graph and .NET. Time passes so quickly; we reached the last week of our hack! What happened in week...
View ArticleHow Async/Await Really Works in C#
Several weeks ago, the .NET Blog featured a post What is .NET, and why should you choose it?. It provided a high-level overview of the platform, summarizing various components and design decisions, and...
View ArticleJoin us for HackTogether: The Microsoft Teams Global Hack
Millions of people across the globe use Microsoft Teams at work and at school. It is one of the world’s most popular collaboration and communication platforms with more than 300 million monthly active...
View ArticleHackTogether: the Microsoft Teams Global Hack – Keynote Recap and What’s Coming
Last week we launched HackTogether: the Microsoft Teams Global Hack – a virtual hackathon all about building apps for Microsoft Teams. Here’s what happened last week and what’s still to come. What...
View ArticleImproved Source Generators and Code Fixers Arrive in .NET Community Toolkit...
We’re happy to announce the official launch of the 8.2.1 release of the .NET Community Toolkit! This new version includes lots of QoL improvements across all libraries, some more performance...
View ArticleWhat’s new in Teams Toolkit for Visual Studio 2022?
Teams Toolkit for Visual Studio helps .NET developers build, debug, and publish apps for Microsoft Teams. We are thrilled to share that Teams Toolkit for Visual Studio 2022 version 17.7 is packed with...
View ArticleWhat’s new with identity in .NET 8
In April 2023, I wrote about the commitment by the ASP.NET Core team to improve authentication, authorization, and identity management in .NET 8. The plan we presented included three key deliverables:...
View ArticleBuilding resilient cloud services with .NET 8
Building resilient apps is a fundamental requirement for cloud development. With .NET 8, we’ve made substantial advancements to simplify the integration of resilience into your applications. We’re...
View ArticleResilience and chaos engineering
This article introduces the concept of resilience and chaos engineering in .NET applications using the Polly library, highlighting new features that enable chaos engineering. It provides a practical...
View ArticlePackage Management & improved .NET Aspire support come to C# Dev Kit
We are excited to announce the May release of C# Dev Kit, the official extension for C# development in Visual Studio Code. This release brings you several new features and improvements that will make...
View ArticleImproving GitHub Copilot Completions in Visual Studio for C# Developers
GitHub Copilot code completions provide autocomplete suggestions inline as you code. These suggestions are generated based on the content from your currently active file and any other open files in...
View ArticleeShop infused with AI – a comprehensive intelligent app sample
Artificial intelligence, or AI, is a powerful tool that can enhance your applications to provide an improved and individually customized experience that caters to your customers’ unique desires while...
View ArticleUnlocking the Power of GitHub Models in .NET with Semantic Kernel
Explore how to integrate GitHub’s AI models, like GPT, Llama and Phi, into your .NET apps using Microsoft’s Semantic Kernel for intelligent applications. Unlocking the Power of GitHub Models in .NET...
View ArticleMicrosoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks
A year ago, we launched Microsoft.Testing.Platform as part of the MSTest Runner announcement. Our goal was to create a reliable testing platform for .NET projects, focused on extensibility and...
View ArticleC# Dev Kit Updates: .NET Aspire, Hot Reload, and More!
Responding to your feedback, the team has been rolling out a series of updates aimed at enhancing the user’s experience and improving performance and reliability. These updates are designed to make...
View ArticleUnlock new possibilities for AI Evaluations for .NET
The Microsoft.Extensions.AI.Evaluations library is designed to simplify the integration of AI evaluation processes into your applications. It provides a robust framework for evaluating your AI...
View Article.NET AI Template Now Available in Preview
Want to get started with AI development, but not sure where to start? I’ve got a treat for you – we have a new AI Chat Web App template now in preview. This template is part of our ongoing effort to...
View ArticleMSTest 3.8: Top 10 features to supercharge your .NET tests!
MSTest, also known as Microsoft Testing Framework, simplifies the testing experience for .NET applications. This test framework allows users to write and execute tests while providing test suites...
View ArticleBuild a Model Context Protocol (MCP) server in C#
In the rapidly evolving world of AI and machine learning, effective communication between models and applications is critical. The Model Context Protocol (MCP) is a standardized protocol designed to...
View Article