by CPI Staff | Oct 12, 2026 | .NET, Blog, Docker
In this blog post How to Build Lean Reliable .NET Docker Images for Production we will walk through how to package .NET apps into small, fast, and secure Docker images that run the same way on your laptop and in production. We’ll start with a high-level view of how...
by CPI Staff | Oct 12, 2026 | .NET, Blog, Docker
In this blog post Keep .NET App Running in Docker we will walk through how to containerise a .NET application, start it automatically when the container launches, and keep it running reliably. Containers shine when you want consistent, repeatable runtime environments....
by CPI Staff | Oct 12, 2026 | .NET, Blog, OpenAPI
In this blog post Add OpenAPI to .NET Minimal APIs and Generate Docs the Right Way we will walk through what OpenAPI is, how it pairs beautifully with .NET Minimal APIs, and the practical steps to produce clean, accurate, and automated API documentation. OpenAPI is...
by CPI Staff | Oct 12, 2026 | .NET, Blog, Docker
In this blog post, we’ll show you how to use Dev Containers for .NET development. Table of contentsWhy Use Dev Containers?RequirementsGetting StartedDevelopment in a Dev ContainerSummary The VS Code Dev Containers extension allows you to develop .NET and other...
by CPI Staff | Oct 12, 2026 | .NET, Blazor, Blog
Blazor 9 introduces a powerful, component-driven architecture that makes it easier than ever to build interactive and modern web applications using .NET. In this tutorial, we’ll walk you through how to personalize your Blazor web app by adding a custom logo and...
by CPI Staff | Oct 12, 2026 | .NET, Blazor, Blog
In this blog post, we’ll show you how to add Bootstrap Icons to a Blazor .NET Web App to create visually appealing and consistent UI elements. Bootstrap Icons is a free, open-source library that provides over 1,800 scalable vector icons designed to integrate...