Blog

Blog posts on .NET, AI, Azure, and more.

Getting Started with the Aspire CLI

February 08, 2026 by Anuraj

Aspire

In this blog post, we will learn about Aspire CLI. The Aspire CLI is a powerful, cross-platform tool designed to streamline the development, management, and deployment of application systems.

How to work with custom containers in .NET Aspire

February 04, 2026 by Anuraj

Aspire AWS C# Docker

In this blog post,we will learn how to add custom containers to the .NET Aspire. Few days back I wrote a blog post on integrating .NET Aspire to AWS. As part of this AWS Dynamodb supported .NET Aspire. But I couldn’t find an admin interface to manage AWS Dynamodb locally. So I created a docker image for DynamoDb Admin.

Automating Image Compression for Jekyll Blogs with C# GitHub Actions

January 31, 2026 by Anuraj

DevOps GitHub Actions C#

In this post, I’ll walk you through building a custom GitHub Action in C# that automatically compresses images whenever you add a new blog post.

Automate Code Review in Bitbucket with Rovo Dev

January 18, 2026 by Anuraj

bitbucket code-review

In this blog post we will learn how to enable code review in Bitbucket with Rovo Dev. Rovo Dev introduced by Bitbucket recently. Rovo Dev can review pull requests in this repository and leave comments about potential improvements to quality, performance, security, and more.

Integrating AWS with .NET Aspire

January 15, 2026 by Anuraj

dotnet aws aspire cloudnative

In this blog post we will learn how to integrate AWS with .NET Aspire. .NET Aspire is an open-source, cloud-native application stack introduced by Microsoft (announced at Build 2023, GA in May 2024). It provides tools, templates, orchestration, and built-in observability so developers can focus on business logic instead of complex infrastructure setup.

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