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...
by CPI Staff | Jun 25, 2025 | .NET, Blog, Docker, Email Security, Microservices
In this blog post, we will show you how to containerize a Blazor .NET application using native tools—without relying on third-party scripts or complex setups. Microsoft .NET is one of the most popular development frameworks today, offering a wide range of deployment...
by CPI Staff | May 13, 2025 | .NET, Azure, Blazor, Blog
In this Microsoft Azure blog post, we’ll walk through how to publish a Blazor .NET app using Visual Studio Code (VS Code) to Azure. VS Code, with its rich ecosystem of extensions and integrations, is more than just a code editor. It enables developers to build, test,...
by CPI Staff | May 5, 2025 | .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...
by CPI Staff | May 5, 2025 | .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 | May 1, 2025 | .NET, AI, Blazor, Blog, C#, OpenAI
In this blog post, we’ll show you how to Build a Blazor .NET App that Recognizes Images with OpenAI. You’ll see how we securely upload image files, send them to OpenAI’s API, and return a natural-language response—seamlessly integrated into a modern web interface....