Skip to main content

Posts

Blazique, MVU for Blazor

A short announcement. The MVU library presented in the blog post below has been released under a new name, Blazique. This way one does not have to buy in to the whole, opinionated, Radix library. The repo can be found at https://github.com/Blazique/Blazique and is also published on NuGet under that name.  Happy coding....
Recent posts

Model View Update (MVU) pattern using ASP .NET components and Blazor

A primer on Model View Update (MVU) (UPDATE: The MVU library will be available via  Blazique/Blazique (github.com)  soon. The projects will be removed from Radix with the next major release after the move has been completed). The Model-View-Update (MVU) architecture is a sophisticated blueprint for designing interactive programs, including web applications and games. This architecture is characterized by a unidirectional data flow and is composed of three integral components: the Model, the View, and the Update. The Model is the heart of your application, encapsulating its state. The model preferably should be represented by an immutable data type. The View function is tasked with creating the visual representation of your application. It is a pure function that takes the current model as input and returns a user interface description, such as HTML elements or graphics. The View function refrains from performing any side effects like mut