-
Continue reading →: Cart in a Blazor Music StoreThis article is part 2 of a series on a portfolio Blazor Music Store. The Blazor app uses MudBlazor. It is a recreation of the old MVC Music store. Users can browse items in the store depending of the genre they select from the side menu. Once an item is…
-
Continue reading →: Passing Parameters in a Blazor Music StoreThis article is part 1 of a series on a portfolio Blazor Music Store. It uses MudBlazor. It is a recreation of the old MVC Music store. Users can browse items in the store depending of the genre they select from the side menu. Once an item is select, it…
-
Continue reading →: Update a Component from a Page in BlazorI wanted to update the Blazor NavMenu from the Counter page. The Counter page must send an event to signal the NavMenu to update. I achieved this using a State service. I called the service AppBarState. First, add it to the Program.cs file. This is the code for AppBarState Every…
-
Continue reading →: Putting Chat on Your Own Data
Putting Chat on your own data is a goal of AI. I decided to figure out how to do this in a secure way. This is my story. I chose to use an Azure Open AI instance that I created and called schroederopenai. To get secure access, I started by…
-
Continue reading →: Implementing a Rating System in Blazor AppsThis blog explains the rating that is used in my portfolio app Blazor Picture Gallery that is described in my previous blog. The code for this blog is a simplification of the Microsoft Blazor application “Best For You Recipes”. My goal is to present my implementation of the rating. I…
-
Continue reading →: Implementing User Authentication in Blazor AppsThe topic for this blog came up in developing Blazor Picture Gallery. Blazor Picture Gallery permits an anonymous user to rate a picture but only an authenticated user can upload a picture to Blazor Picture Gallery. Blazor Picture Gallery was developed as a Blazor Web App using MudBlazor components. It…
-
Continue reading →: Creating a MudBlazor Component for TimeLineItems
This blog presents a MudBlazor application with a component. It is a Blazor web app. That means that each component can be either a server component or a web assembly component. This is determined by the render mode. The Home page of this application has no user interaction so it…
-
Continue reading →: Components in a Blazor App
This article presents a Blazor web app, Find Me a Home. Find Me a Home is a demo app based on an old MVC application I wrote. It is about finding apartment complexes within a zip code and a city. The app can be found at https://findmeahome-fvhbcehmaafxdmes.centralus-01.azurewebsites.net/ It has four…
-
Continue reading →: Loose Coupling in a Web API
Tight coupling occurs when a group of classes is highly dependent on each other Loose coupling involves detaching the classes that integrate with the whole. This WebAPI has a PersonController. The goal is to create a list of Persons. I created an interface for a PersonService whose goal was to…
-
Continue reading →: Using Docker to Deploy an Image to Azure
I have always used .NET and Visual Studio to deploy applications to Azure. But now, I am studying for Microsoft Exam AZ-204 which requires knowing containers. I started with a node.js application that I cloned. In this blog, I show how to build and image and deploy it to Azure.…

