⚔️ AOT Showdown: .NET vs Java in 2025; Who’s really production-ready? In the race to optimize...
In the evolving landscape of conversational interfaces, the line between UI and Talk is blurring, and...
Using AIFunctions with OpenAI Realtime API in .NET Mehran...
If you've ever tried integrating Azure OpenAI's Realtime API into a .NET application, you've likely...
🧠 Why Test MCP Servers? Model Context Protocol (MCP) servers are the backbone of...
Ever had a GitHub issue linger for months because you simply didn’t have the time or bandwidth to...
Imagine you have an MCP server; it's likely you'd want to create unit tests to ensure it functions as...
I've been working with MCPs and building MCP servers for a while now. Here are my thoughts on the...
In this post, I'll show you how to create a simple MCP Server and test it in Cursor. For this...
At the core of Microsoft.Extensions.AI is an IChatClient, which serves as a unified approach to...
Certainly! Here's a revised version of your blog post that is concise, simple, and...
Exploring SemanticKernel This week, I had the chance to explore the SemanticKernel code...
Have you ever wanted to use OpenAI's powerful language models to validate your data and queries? If...
Imagine if you could write code like this: var task1 = CountAsync(); var task2 =...
This document explains how TonRadar Team developed a solution for the ML Competition 2023 organized...
Have you ever faced this famous question? If we migrate to Blazor, wouldn't it be a "Vendor...
What do you expect from the following code? Console.WriteLine($"Before Delay:...
In my project, I needed to connect to fragment.com and read some information about the auctioned...
If you are working on a Machine Learning project, you know how important it is to explore and...
Fun fact: The cover image of this post is generated by Bing AI :) Building an AI solution requires...
Look at this bad code which is considered really hard to maintain: public class ClassA { ...
Finally, after a long discussion between C# language team and Java language team, they have decided...
You have probably worked with lots of file managers on different platforms. Android, macOS,...
Consider you need to create 2,000,000 GUIDs per second. And believe me, you need it to be so fast! In...