Skip to main content

Posts

Blazique demo implementation of Conduit, from RealWorld

In the previous post, I announced Blazique, the MVU library for Blazor. An implementation of Conduit, the "mother of all demo applications", is in the works, and pretty far along at  Blazique/Conduit: RealWorld sample app Conduit implementation using Blazique (github.com)  ...  Conduit is an initiative from RealWorld to provide an exemplary real-world application to show the capabilities of libraries and frameworks. At the time of writing, more than 150 implementations are using a multitude of (combinations of) backend and frontend technology stacks. Check it out on  Welcome on RealWorld | RealWorld (main--realworld-docs.netlify.app)  and  gothinkster/realworld: "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more (github.com) .
Recent 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....

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