Lazy Cache
MudBlazor
Lazy Cache | MudBlazor | |
---|---|---|
9 | 43 | |
1,696 | 7,177 | |
- | 2.5% | |
0.0 | 9.8 | |
3 months ago | 2 days ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Lazy Cache
-
Caching in .NET
Leverage Frameworks and Libraries: Numerous libraries and frameworks are available for .NET that can simplify caching implementation and management. Examples include CacheManager, EasyCaching, and LazyCache. Evaluate these options to see if they meet your requirements and can help streamline your caching strategy.
- What your hidden nuget gems ?
- Request for code review for IMemoryCache Generic Helper method
-
How to implement cache
We're using a wrapper library called LazyCache. It works fine.
-
Parallel.ForEachAsync Deep Dive
I wasn't aware of this LazyCache nuget, it would requires a bit of a code rewrite for me to use directly, but it seems nice. The only issue is that I see their AsyncLazy implementation does not do what the stackoverflow post mention.
- Capper - Strongly typed read-through caching extensions for .NET's IDistributedCache
- Libraries for Memory Caching which wrap objects like Moq
MudBlazor
-
MudBlazor Identity Components
I don't think that new Identity pages will work with MudBlazor out of the box. Take a look at this GitHub issue: https://github.com/MudBlazor/MudBlazor/issues/7805
-
Use Case Driven Development with Low-Code
The Blazor Server application uses the open source component MudBlazor, which I recommend to C# oriented developers. To keep the application simple, all data is stored in JSON files.
-
Popups and bottom sheets in Blazor
You could use Mudblazor and Codebeam Mud extensions.
- Unit testing a Blazor form with MudBlazor controls using bUnit
-
Can I build single-page apps with core, like react pages without refreshing the site?
Look up some Blazor UI / Component Libraries.Awesome-Blazor lists the more popular ones. The two I recommend are Mudblazor and Havit Blazor because the documentation is built using Blazor and the repos are open source on GitHub.
-
Making little web toys/games? Better tools?
and you can use mudblazor components for free. https://mudblazor.com/
-
.NET Blazor MAUI pull to refresh
I'm creating a Blazor MAUI project using MudBlazor, and I'm looking for a way to refresh a page on Android using the pull to refresh feature. By now the best result I've found is to surround all the with a tag as shown here but this would mean refreshing the whole content on the page, NavMenu included. I've also tried to implement the BcdLib/PullComponent: with this one I can refresh only the body of the page but I can't achieve a smooth refresh animation like in the first method.
- What your hidden nuget gems ?
-
Asp.net Core updates in .NET 8 Preview 1
The load times and lighthouse score for the MUD Blazor site has put me off of Blazor entirely for anything public facing:
https://mudblazor.com/
- Using React components in Blazor apps?
What are some alternatives?
CacheManager - CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.
Radzen Blazor Components - Radzen Blazor is a set of 70+ free native Blazor UI components packed with DataGrid, Scheduler, Charts and robust theming including Material design and FluentUI.
EasyCaching - :boom: EasyCaching is an open source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easier!
Blazorise - Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
SqliteCache for ASP.NET Core - An ASP.NET Core IDistributedCache provider backed by SQLite
MatBlazor - Material Design components for Blazor and Razor Components
FusionCache - FusionCache is an easy to use, fast and robust cache with advanced resiliency features and an optional distributed 2nd level.
fluentui-blazor - Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications
NCache - NCache: Highly Scalable In-Memory Distributed Cache for .NET
blazor-bootstrap - A component library for bootstrap components.
Electron.NET - :electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
ant-design-blazor - 🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.