Tag: dotnet
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!
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!
Converting Strings to .NET Objects – IParsable and ISpanParsable
A new feature of C# 11 allows abstract static members with interfaces. This makes it possible to define class methods to be used as a contract with a generic class implementation, e.g. using + and – operators. With .NET 7, numeric types implement many new interfaces. This C# 11 feature is not only about math! The new IParsable and ISpanParsable interfaces allow creating objects from strings. As these interfaces can be used with constraints in generic types, parsing strings to create objects is now an easy task with generic implementations. This article shows implementing both the string and the Span version of the parse interfaces and using them with generic types. Continue reading Converting Strings to .NET Objects – IParsable and ISpanParsable
No more Dockerfiles with the help of .NET CLI
This article shows how to use dotnet publish to create a Docker image without using a Dockerfile – including deployment with GitHub Actions. Continue reading No more Dockerfiles with the help of .NET CLI
Creating a Windows Service with .NET 6
Windows services are programs that are automatically started when the system starts up, or when the user logs in. They run in the background and can run with a different account than the logged-in user. .NET makes it easy to create Windows services or Linux daemons as shown in this article. Continue reading Creating a Windows Service with .NET 6
Upgrading an ASP.NET Core Web API Project to .NET 6
Upgrading an ASP.NET Core 5 application to .NET 6, all what needs to be done is to change the project file for .NET 6, and update the NuGet packages to the new versions, and you’re done and can build and run the application. However, to take advantage of new features, and reduce the number of source code lines, some things can be changed – as shown in this article. Continue reading Upgrading an ASP.NET Core Web API Project to .NET 6
Using Azure Active Directory B2C with .NET
Azure Active Directory B2C (business-to-consumer) is a version of the Azure Active Directory that allows users (consumers) to register with the application.
This article shows how to create an ASP.NET Core application to use this great Azure service. Continue reading Using Azure Active Directory B2C with .NET
It’s all in the Host Class – Part 2: Configuration
.NET Core gives flexible options to configure app settings. The Host class has DI, configuration, and logging built-in. Let’s look into the configuration part of the Host class. Continue reading It’s all in the Host Class – Part 2: Configuration
Azure App Configuration: Configuration of .NET Applications
In older solutions I’ve created a service that returns all the different configurations used by different projects in a solution, … Continue reading Azure App Configuration: Configuration of .NET Applications
