Blog
Blog posts on .NET, AI, Azure, and more.
Building AWS lambda functions powered by ASP.NET Core Minimal APIs
December 16, 2025 by Anuraj
dotnet webapi aws
In this blog post, we’ll learn how to build ASP.NET Core Minimal APIs as Lambda functions and deploy it to AWS. We can build Lambda functions using ASP.NET Core using the AWS Lambda CLI and AWS Project templates. In this blog post we will learn how to create a ASP.NET Core Minimal API, enable Lambda support.
Build a CI / CD Pipeline for Azure Functions using GitHub Actions
December 14, 2025 by Anuraj
azure github devops
In this blog post, we’ll learn how to build a CI/CD pipeline for Azure Function using GitHub Actions. GitHub Actions is a powerful tool that allows you to automate, customize, and execute your software development workflows directly within your GitHub repository. It supports continuous integration (CI) and continuous deployment (CD), enabling you to build, test, and deploy your code seamlessly.
Build a .NET AI vector search app
December 12, 2025 by Anuraj
dotnet aspnetcore sqlserver rag efcore
In this blog post, we’ll build a .NET console application that performs semantic search using SQL Server 2025 as a vector store. We’ll also learn how to generate embeddings from user queries and leverage those embeddings to retrieve the most relevant results directly from SQL Server 2025.
Generating Playwright Tests with GitHub Copilot and Playwright MCP server
December 06, 2025 by Anuraj
Playwright MCP GitHub Copilot
In this blog post, we will explore how to generate Playwright Tests with GitHub Copilot and Playwright MCP server. MCP is protocol developed by Antropic - which helps AI Agents or LLMs to interact with external APIs or services. In this we will be using GitHub Copilot Agent mode and Playwright MCP server.
Working with SQL Server 2025 in AI Chat Web
December 05, 2025 by Anuraj
AspNetCore DotNet AI RAG SqlServer
Recently Microsoft introduced Vector data type in SQL Server 2025. In this blog post we will customize the AI Chat Web Project from Microsoft to use SQL Server 2025, instead of SQLite. First create a project using the following command dotnet new aichatweb --name ChatApp. By default it will be using Sqlite for storing the embeddings. To use Sql Server 2025, we need to add the reference of Microsoft.SemanticKernel.Connectors.SqlServer. We can do this using dotnet add package Microsoft.SemanticKernel.Connectors.SqlServer --prerelease. I am using Docker and VS Code SQL Server extension to provision and run SQL Server 2025.
Copyright © 2025 Anuraj. Blog content licensed under the Creative Commons CC BY 2.5 | Unless otherwise stated or granted, code samples licensed under the MIT license. This is a personal blog. The opinions expressed here represent my own and not those of my employer. Powered by Jekyll. Hosted with ❤ by GitHub