Microsoft Developer Blogs

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

Prevent Critical Bugs with MSVC Code Analysis

Imagine this: Youโ€™re deep into a complex C++ project, and everything seems to be running smoothly. But then, out of nowhere, a critical bug surfacesโ€” one that requires a bit more foresight. Weโ€™ve all been there, right? This is where code analysis steps in as your silent guardian.ย  Code analysis is a great tool for catching those ...


Announcing Windows Community Toolkit v8.1

Announcing Windows Community Toolkit v8.1 We're happy to announce that version 8.1 is available today! It's a minor update which contains a variety of new features and improvements, made possible again with the support and contributions of our developer community. ๐ŸŽ‰ (image) If you're not familiar with the Windows Community Toolkit, ...


Diving into Function Calling and its JSON Schema in Semantic Kernel Python

One of the most exciting features available in certain Large Language Models (LLMs) is function-calling. In Semantic Kernel, we handle the heavy lifting so that you can bring your own code or utilize built-in plugins that cater to your use case. Our goal is to make it easy for you to incorporate function calling into your application. Today, ...


Enhancing Code Comprehension: GitHub Copilotโ€™s Features in Visual Studio 2022 17.11

GitHub Copilot in Visual Studio 2022 17.11 now offers an improved experience you to refer to their methods, classes, functions, and entire solution directly within the chat. By using the # symbol followed by the name of a method, class, or function, or by referring to your solution with @workspace, you can provide specific context that helps ...


Introducing Object Limit Tracker in Azure DevOps

We're excited to introduce the Object Limit Tracker in Azure DevOps! This new feature provides real-time visibility into resource usage for each organization and project directly within Azure DevOps. By offering insights into commonly asked limits, we enable users to manage resources more proactively and prevent potential issues. Challenges ...