A customer found that if they passed Unicode strings (which in Windows means strings encoded as UTF-16LE using the two-byte data type wchar_t as code units) which are not on even addresses, then some—but not all—functions fail to accept those strings. Why isn't this documented? This is one of the
In the world of software development, flexibility and adaptability are key. Developers often face challenges when it comes to updating plugin metadata dynamically without disrupting services or requiring redeployment. This is where SemanticPluginForge, an open-source project, step
Smarter SK Agents with Contextual Function Selection In today's fast-paced AI landscape, developers are constantly seeking ways to make AI interactions more efficient and relevant. The new Contextual Function Selection feature in the Semantic Kernel Agent Framework is here to address this need. By dynamically selecti
We’re thrilled to announce the release of Dev Proxy v0.28. This version introduces a new ability to help you understand language models’ usage and costs in your applications, alongside many improvements to mocking, TypeSpec generation, and plugin flexibility. In this version: New OpenAITelemetryPlugin to track language mode
Build 2025 is a wrap! We packed this year's conference with tons of cool stuff around AI-powered coding, cloud-native apps, and the future of .NET. If you missed the live event or just want to revisit the good parts, here's a roundup of can't-miss content you'll want to check out. [alert type="note" heading="Note"]All sessions are now avail
Every day, developers tackle complex workflows involving planning, coding, reviewing, testing, securing, and releasing software. These tasks, often scattered across various tools and platforms, create friction that slows us down. At Microsoft, we believe AI can change that. This belief led us to create Athena, an AI-powered collaborative ag
I turned on the radio in the car and heard what was identified by the Radio Data System information as a performance by the Metropolitan Opera of New York of Puccini's Turnadot. Whoever entered the information introduced a typo, because the correct spelling is Turan
When you right-click a folder in Explorer, select Properties, and go to the Sharing tab, there is a section titled "Network File and Folder Sharing", and in there, it tells you the network path by which this folder has been shared. (Or "Not shared" if it hasn't been shared at all.) How can I obtain this path programmatically? There