Microsoft Developer Blogs

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

BERJAYA

Using Semantic Kernel with Dependency Injection

Semantic Kernel fully supports dependency injection. After receiving many questions from the community as to how to best use dependency injection with Semantic Kernel, the team created an app to illustrate some effective patterns.  Dependency injection is a technique in which an object receives other objects that it requires rather than ...


BERJAYA

Improvements in Variable Visibility when Debugging

In Visual Studio 2022 17.10 Preview 2, we’re including a small quality-of-life improvement that results in the Watch/Locals window displaying local variables correctly for any arbitrary frames in the call stack in debug builds. To try it out, please install the recently released Preview. For more information, read on.  The problem: ...


BERJAYA

Introducing Regular Expression (Regex) Support in Azure SQL DB

We are pleased to announce the private preview of regular expressions (regex) support in Azure SQL Database. Regex is a powerful tool that allows you to search, manipulate, and validate text data in flexible ways. With regex support, you can enhance your SQL queries with pattern matching, extraction, replacement, and more. You can also combine...


BERJAYA

Image to Text with Semantic Kernel and HuggingFace

We are thrilled to introduce a new feature within Semantic Kernel that promises to improve AI capabilities: Image to Text modality service abstraction, with a new HuggingFace Service implementation using this capability. A Glimpse into the Demonstration In the video below, we’ll walk through a compelling demonstration of a simple ...


BERJAYA

Semantic Kernel's new icon and the art of teamwork

One year in, Microsoft Semantic Kernel has already begun reshaping how AI and application development teams collaborate to conquer complex problems with smart solutions. In line with that spirit, today's logo upgrade isn't just cosmetic - it's the unveiling of a logo that represents the harmonious partnership we foster daily. Let's take a ...