Microsoft Developer Blogs

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

cplusplusfeature-300x188
VS Code C++ Extension 1.19 Release: 3.6x faster Go To Symbol & 1.5x faster colorization

With our recent 1.19 release, performance was our biggest focus for the C++ Extension in Visual Studio Code. This included features like progressive population of IntelliSense results and faster symbol searching. With these enhancements, you can begin writing C++ code when opening a file quicker than ever before. Additionally, we also added ...


sql-database-3-560-300x188
Data API builder Version 0.11 Brings In-Memory Caching

Literally, I just said that! I have three daughters, and it's amazing how they ask me the same questions over and over. I don't mind answering them, but I sure wish they would either remember my answer or, at least, write it down. There's a measurable cognitive load with the context switching and staying consistent in my answers. And that's a ...


sql-kmeans-2-300x171
Vector Search Optimization via KMeans, Voronoi Cells and Inverted File Index (aka "Cell-Probing")

In a previous article I already mentioned how vectors can be easily stored in Azure SQL already and how to calculate dot product and cosine distance using just T-SQL. In this article I will show how to improve the performance in vector search by using a technique that has many name but is really based on something very well know already: ...


Feature-announcement-1-300x166
Python Kernel Updates: A Closer Look at Our Redesigned Plugin and Function Integration

As we approach a stable v1.0 version of the Python Semantic Kernel SDK, we analysed the methods used to add plugins and functions to the kernel. We realised that the variety of available methods might confuse developers. For instance, when should one use versus ? Or versus ? Our goal has always been to keep the SDK as Pythonic and simple as ...


2024-04-17_18-21-57-300x169
The Reliable Web App Pattern for Java with Enhanced Security and Scalability on Azure

To help you understand and use the RWA pattern, we’ve created a comprehensive collection of materials that describe it in full. You can review the documentation and access the production-quality, ready-to-deploy web application - Reference Implementation. The latest update to The Reliable Web App Pattern for Java builds on its initial ...


better-faster-smarter-stronger-ai-apps-1024x576-1-300x169
利用 Redis 使 AI 驱动的 .NET 应用程序更加一致和智能 

本篇翻译于Catherine Wang的Making AI powered .NET apps more consistent and intelligent with Redis - .NET Blog (microsoft.com)  Redis 是一种流行的内存数据存储,可用于解决构建和扩展智能应用程序的关键挑战。 在本文中,你将了解如何使用Redis的 Azure 缓存来提高使用 Azure OpenAI...