Open Source
CN innovation publishes open source repositories with sample code for books, showcase applications, and reusable project templates. Browse the repositories below to find code examples and starting points for your own .NET projects.
Expert C# Programming with .NET
Source code and samples for the book Expert C# Programming with .NET by Christian Nagel. The repository covers advanced C# language features, .NET runtime internals, source generators, and modern application patterns targeting professional .NET developers who want to go beyond the basics.
Pragmatic Microservices with C# and Azure
Source code and samples for Pragmatic Microservices with C# and Azure by Christian Nagel. The repository demonstrates how to build, deploy, and scale microservices with .NET Aspire, ASP.NET Core Minimal APIs, gRPC, SignalR, and Azure services, including full CI/CD pipelines and observability with OpenTelemetry.
Professional C# and .NET – 2021 Edition
Source code accompanying Professional C# and .NET – 2021 Edition by Christian Nagel. The samples which are continuously updated span the entire .NET / C# platform: language features, LINQ, async programming, Entity Framework Core, ASP.NET Core, Blazor, gRPC, microservices, and more — the go-to reference for professional .NET developers.
Codebreaker
Codebreaker is a showcase application built with .NET Aspire and Azure. It implements a classic code-breaking game as a cloud-native, microservices-style application and illustrates real-world use of Aspire orchestration, service discovery, Azure Container Apps, OpenTelemetry, and modern .NET development practices.
dotnet new Templates
A collection of dotnet new project templates maintained by CN innovation. The templates give developers a fast, opinionated starting point for common project types — including Blazor, ASP.NET Core, and library projects — pre-configured with the conventions and tooling used at CN innovation.
Benefit from our expertise
We will be glad to help you.