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 2, 2025 | Blog, Microsoft 365
In this blog post, we’ll walk through a common yet frustrating scenario that Microsoft 365 administrators often face: users receiving an “Access Denied” error when trying to access their OneDrive for Business. Table of contents1. User Account...
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....
by CPI Staff | Apr 29, 2025 | .NET, AI, Blog, OpenAI
In this OpenAI and Azure blog post, we will show you how to Protect Your OpenAI .NET Apps from Prompt Injection Attacks effectively. Table of contentsWhy Prompt Injection MattersSetting Up the ProtectionInstall Required PackagesThe Full Protection WorkflowExample C#...