-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Put your blazor components in its own project (Visual Studio Razor component library) and you can then use them from either Blazor server or WASM. I've been doing that along with using CSLA which really makes it simple to switch from one to the other. CSLA itself has somewhat of a steep learning curve, bit you should be able to get a general idea of how to setup you project for not server and WASM from their Blazor example.
u/beer0clock my suggestion would be to Create the UI in a separate project (razor class library), do the DB calls from that library using an API project and call that UI project from either Blazor server or Blazor WASM project. This way you can Switch anytime to new project type and will be future ready for using the same UI in even desktop or mobile app using MAUI Blazor. you can checkout my this (https://github.com/techierathore/TrBlazorEx) code where I have used this approach and written blog about it and this (https://github.com/techierathore/Xpenser ) project which is a full-fledged application using the same approach.
u/beer0clock my suggestion would be to Create the UI in a separate project (razor class library), do the DB calls from that library using an API project and call that UI project from either Blazor server or Blazor WASM project. This way you can Switch anytime to new project type and will be future ready for using the same UI in even desktop or mobile app using MAUI Blazor. you can checkout my this (https://github.com/techierathore/TrBlazorEx) code where I have used this approach and written blog about it and this (https://github.com/techierathore/Xpenser ) project which is a full-fledged application using the same approach.
Related posts
-
How can a rich domain model be implemented in practice using EF Core?
-
My new job uses CSLA. I have no idea what is going on or how it works. I want to learn but all the sources I find are super old (5-10 years YouTube videos) and aren’t really helpful when beginning. Help how do I learn?
-
The Monad Invasion - Part 2: Monads in Action!
-
Lee's opinions on Umbraco + naming things
-
Hacktoberfest 2023 Reflections