Microsoft Developer Blogs

Get the latest information, insights, announcements, and news from Microsoft.

Announcing NuGet 6.10

NuGet 6.10 is included in Visual Studio 2022 and .NET 8.0 out of the box. You can also download NuGet 6.10 for Windows, macOS, and Linux as a standalone executable. In NuGet 6.10, we introduce some exciting new features and bug fixes, such as a new command, vulnerability auditing in , and improvements to cached credentials. For more ...


What's a Vector Anyway?

It's a bit of an understatement to say that Artificial Intelligence (AI), and specifically Generative AI, is at the top of every announcement, news feed, article and discussion lately. Not just in technology, but everywhere. There are a lot of things you to learn to understand not just how to use AI, but how it works. One of those things is ...


Semantic Kernel Time Plugin with Python

We are excited to showcase a Semantic Kernel sample across all 3 languages: .NET, Python and Java! Today we’re going to dive into the Python version of the TimePlugin sample which is featured here. Prerequisites for the Azure OpenAI key or OpenAI key: As covered in our Python README.md or DEV_SETUP.md, Python leverages Pydantic ...


Enhancements in the Kafka Connector for Azure Cosmos DB: A New Era of Scalability and Flexibility

The Azure Fabric team announced Azure Cosmos DB CDC source to an event stream in preview at BUILD 2024. This capability uses a brand new major version of The Azure Cosmos DB Kafka Connector behind the scenes, and we are also excited to introduce version 2.0 in beta preview! This new version brings significant improvements in both the source...


Maximizing joy and minimizing toil with great developer experiences

The future always starts with developers. They determine the speed of innovation, and never has that been more true than today, in the era of Generative AI. We’re already seeing GenAI have a profound impact on the way that we build applications and collaborate with our colleagues. More developers will be empowered to create with technology ...


Use Semantic Kernel to create a Restaurant Bookings Sample with Python

Hi all, We’re looking forward to highlight a Python sample today focused on a Restaurant Bookings sample here. Booking Restaurant - Demo Application This sample provides a practical demonstration of how to leverage features from the Semantic Kernel to build a console application. Specifically, the application ...


WinGet.CommandNotFound

We are pleased to announce the release of ! This PowerShell module is a feedback provider plugin for PowerShell that leverages the Windows Package Manager to provide suggestions for packages to install when a native command cannot be found. The command-line predictor feature in PowerShell enables this module to display WinGet packages as ...


Microsoft Dev Box is leveling up to support your development needs

It’s hard to believe Microsoft Dev Box has already been generally available for almost a year. Since its inception, we’ve seen Dev Box as a fundamental shift in the way we think about developer workstations—moving from static, physical dev machines to ready-to-code, cloud-based workstations. The response to Dev Box—and the feedback we...