Why should I use .NET Aspire?

Why should I use .NET Aspire?

.NET Aspire is designed for both developers and DevOps, streamlining development and deployment processes. It simplifies infrastructure setup, offers tools for monitoring resource usage, and integrates easily with existing applications. Incremental adoption allows developers to enhance projects without extensive changes, while providing support for various deployment methods and service integrations. Continue reading Why should I use .NET Aspire?

Key Features of .NET Aspire 9.2: Enhance Your Microservices Part 1

Key Features of .NET Aspire 9.2: Enhance Your Microservices Part 1

The article discusses the release of .NET Aspire 9.2, highlighting improvements that facilitate microservices development. Key features include a new Graph view for service relationships, enhanced Azure Cosmos DB support, PostgreSQL integration, and simplified package management through Central Package Management. The Codebreaker application exemplifies these advancements in practice. Continue reading Key Features of .NET Aspire 9.2: Enhance Your Microservices Part 1

The First .NET Aspire Book!

The First .NET Aspire Book!

My new book on .NET Aspire is available! It covers creating microservices with .NET, utilizing Azure services as well as on-premises deployment. Each chapter introduces key concepts, tools, and techniques, with practical examples and an application which grows chapter by chapter. The article gives more ifnormation about the content of the book and provides links to grab a copy! Continue reading The First .NET Aspire Book!

Microsoft Build 2020 – Highlights

Microsoft Build 2020 – Highlights

This Microsoft Build 2020 conference was very different from all the previous ones as a digital experience event because of the COVID-19 Coronavirus. Microsoft made it a great experience – with announcements on Microsoft Azure, .NET 5, Windows, and more.
Here’s my view with a summary of announcements. Continue reading Microsoft Build 2020 – Highlights

Project Tye – easier development with .NET for Kubernetes

Project Tye – easier development with .NET for Kubernetes

Visual Studio 2019 has great support for Docker and Kubernetes. After opening a solution, Dockerfile files and Helm charts can be added from within the Solution Explorer. For simple project, it still can be too complex to work with Helm chats, define deployments and services. Defining a Dockerfile can be avoided as well. With .NET projects, all the information needed to create a docker image can be found in the project file. This is where the Project Tye comes into play – deploy Microservices to Kubernetes with minimal configuration. In this article I’m showing an example creating a .NET Core web application and API service, let it run locally with tye, and deploy it to an Kubernetes cluster. Continue reading Project Tye – easier development with .NET for Kubernetes