Blog
Blog posts on .NET, AI, Azure, and more.
How to create a Telegram bot in C# and dotnet
January 12, 2026 by Anuraj
dotnet csharp telegram
In this blog post we will learn how to create Telegram bot in C# and dotnet. We will be using a nuget package Telegram.Bot. Telegram is one of the most popular messaging platforms. One of its advantages is a robust yet very simple API for creating bots that can interact with users, and even with other bots.
Publish your .NET MCP Server to NuGet
January 10, 2026 by Anuraj
MCP AI dotnet
In this blog post we will learn how to publish your .NET MCP Server to NuGet.
Getting started with AWS CDK in C#
January 02, 2026 by Anuraj
AWS Lambda DevOps
In this blog post we will learn how to get started with AWS CDK in C#. The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation. To use CDK, we need to Node installed on the machine. First we will be installing the AWS CDK CLI, we can use the following command npm install -g aws-cdk. We can verify version of CDK by running the command cdk --version once the installation is completed.
How to write unit tests for AWS Lambda
December 31, 2025 by Anuraj
AWS Lambda UnitTesting
In this blog post we will learn how to write unit tests for AWS Lambda. When we create the Lambda empty function, it will create a Unit test project as well. Since we modified the Lambda function to use APIGatewayHttpApiV2ProxyRequest and APIGatewayHttpApiV2ProxyResponse, we need to modify the unit test like this - here is the Lambda function.
How to connect to AWS DynamoDB from AWS Lambda
December 30, 2025 by Anuraj
AWS Lambda DynamoDb
In this blog post series, we’ll explore how to create a CRUD application using Http API with Lambda and DynamoDB. This is multipart blog post. In this blog post we will connect to DynamoDb from AWS Lambda.
Copyright © 2026 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