The Evolution of My Coding Journey: From Pascal to AI

Reflecting on my coding journey, the evolution from using Pascal in a terminal to employing AI-assisted development tools like GitHub Copilot. Each technological stage has dramatically improved productivity and user experience, culminating in a multi-agent system that enhances collaboration and redefines a developer’s role from coder to architect, while maintaining the core mission of solving real-world problems. Continue reading The Evolution of My Coding Journey: From Pascal to AI

Explore C# 14, .NET 10, Aspire and GitHub Copilot at THRIVE 2026!

Explore C# 14, .NET 10, Aspire and GitHub Copilot at THRIVE 2026!

The THRIVE Conference will take place from June 8–10, 2026, at Rimske Terme, Slovenia. The event emphasizes practical engineering with sessions covering modern .NET development, AI productivity in Visual Studio, and using Aspire for operational improvements. Attendees can expect hands-on workshops focused on enhancing observability and development strategies. Continue reading Explore C# 14, .NET 10, Aspire and GitHub Copilot at THRIVE 2026!

Error: The Delegate RequestDelegate does not take X arguments – Experiences with minimal APIs

Error: The Delegate RequestDelegate does not take X arguments – Experiences with minimal APIs

When developing .NET minimal APIs, employing TypedResults for OpenAPI documentation can lead to compiler errors, specifically “Delegate RequestDelegate does not take X arguments.” To resolve this, using the generic Results type is recommended, enhancing both compilation and OpenAPI clarity by explicitly defining return type possibilities. Continue reading Error: The Delegate RequestDelegate does not take X arguments – Experiences with minimal APIs

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

 Join me at Thrive Conference 2025 in Slovenia: Elevate Your .NET Skills!

 Join me at Thrive Conference 2025 in Slovenia: Elevate Your .NET Skills!

Thrive Conference 2025, scheduled for June 2-4 in Radenci, Slovenia, offers developers and tech enthusiasts immersive sessions on .NET technology. My topics include pattern matching in C#, .NET Aspire integrations, and monitoring through OpenTelemetry. Attendees can connect with experts and enhance their skills in a wonderful city. Register now for an unforgettable experience. Continue reading  Join me at Thrive Conference 2025 in Slovenia: Elevate Your .NET Skills!

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!

Web API Updates with .NET 8

Web API Updates with .NET 8

Preview 3 of .NET 8 includes a new project templates to create an API with a todo service instead of the weather forecast . Looking into the generated code of this template, there are a lot more changes going on such as a slim builder and using a JSON source generator which helps when using AOT to create native .NET binaries. This article investigates the changes coming. Continue reading Web API Updates with .NET 8