by CPI Staff | Dec 22, 2025 | .NET, Blog
In this blog post How to Use .NET appsettings.json for Cleaner Configuration we will explore how appsettings.json helps you manage configuration in modern .NET apps, without sprinkling values throughout your codebase. You will learn what it is, why it exists, and how...
by CPI Staff | Sep 21, 2025 | .NET, Blog, PyTorch
In this blog post Practical ways to run PyTorch in .NET with TorchSharp and more we will walk through reliable ways to use PyTorch from .NET, when to choose each approach, and how the pieces work under the hood. At a high level, you have three good options: write and...
by CPI Staff | Sep 15, 2025 | .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 | Sep 11, 2025 | .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 | Sep 8, 2025 | .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 | Jul 2, 2025 | .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...