• C# Insights
  • Posts
  • Getting Started with Semantic Kernel and C#

Getting Started with Semantic Kernel and C#

In this article we’ll look at the high-level capabilities building AI orchestration systems in C# with Semantic Kernel, a rapidly maturing open-source AI orchestration framework.

In this post, we’ll see how you can have your very own AI powered by a large language model running directly on your CPU!

Comments can be invaluable for understanding and maintaining a code base.  But excessive comments in code can become unhelpful clutter full of extraneous and/or outdated detail.

Search is an essential part of any modern application. Without a first-class emphasis on great search, many applications aren’t much better than a spreadsheet. Luckily for application developers, we’re spoiled for options for delivering an excellent search experience to our users. One of the options I’ve been playing with recently is Typesense, which aims to be an open-source alternative to commercial-service Algolia.

In this article, we’ll explore how to create a custom middleware component in ASP.NET Core, and some common use cases for middleware.

It has become a tradition to publish a blog post about new interesting changes in networking space with new .NET release. This year, we’d like to introduce changes in HTTP space, newly added metrics, new HttpClientFactory APIs and more.

Model validation is fundamental to any project: it brings security and robustness acting as a first shield against an invalid state.

Recently, I was teaching C# to a group of developers. When I got to the topic of ranges, I was surprised at how much nuance there was. In this post, I don’t want to go into all of the features of ranges. That is covered in other places. I want to look at the structure of ranges to see that we can learn about them.

Reply

or to participate.