Jody Donetti

@jodydonetti.bsky.social

FusionCache http://tinyurl.com/fusioncache Google OSS Award http://tinyurl.com/fusioncache-award Microsoft MVP Award http://tinyurl.com/mvp-award

Interesting blogpost by Jean-François Meyers about Granit + caching. It covers the general approach and the differences between HybridCache and FusionCache, particularly around distributed invalidations & cache coherence (a.k.a. backplane). granit-fx.dev/blog/hybrid-...

HybridCache + Redis: Solving Distributed Cache Invalidation

Two-tier caches are fast, but cross-pod invalidation is the part everyone gets wrong. Here is how the L1 + L2 + backplane pattern works, and how Granit wires it up.

granit-fx.dev

I just released FusionCache v2.6.0 🎉 In this version: 🏷️ configurable RemoveByTag() behavior Ⓜ️ RemoveByTag("*") support in HybridCache adapter 🔒 better distributed locker + Eager Refresh ⚡ perf boosts 🐞 minor bug fixes github.com/ZiggyCreatur...

Release v2.6.0 · ZiggyCreatures/FusionCache

🏷️ Configurable cleanup behavior for RemoveByTag() Normally, when calling RemoveByTag("my-tag"), the entries with such a tag will be gradually expired on a subsequent access. Community member @char...

github.com

Just ONE LINE of Code! FusionCache as Hybrid Cache in ASP NET Core In this video series, we've been working with Entity Framework Core, Dapper, Redis, and different caching tools that we have access to in ASP NET Core.

Bild

People keep asking (thankfully 😅) about my second course on Dometrain , Deep Dive Caching in .NET, so here's an update. It's almost done 🎉 It's really massive, contains all things caching and it took way more time than initially tought. But: quality over speed (hopefully 🙏).

Bild

FusionCache with Redis is a GAME CHANGER for EF Core Powered Web Apps My favorite caching library is SO easy to configure a distributed cache alongside the in-memory cache. FusionCache makes it a cake walk!

Bild

Shout out to BenchmarkDotNet for no other reason than it's such an insanely good and robust piece of software. There's a before and after BDN: without it, we would be in a very different place. Kudos to Andrey Akinshin for creating and maintaining it. github.com/dotnet/Bench...

GitHub - dotnet/BenchmarkDotNet: Powerful .NET library for benchmarking

Powerful .NET library for benchmarking. Contribute to dotnet/BenchmarkDotNet development by creating an account on GitHub.

github.com

I just release FusionCache v2.5.0 🥳 It includes a lot of stuff: 🛡️ Distributed Cache Stampede Protection 🔒 Extensible Distributed Locking ⚙️ newMemoryCacheDuration option 🏅 Best Practices Advisor ⚙️ newIgnoreTimeoutsWhenDebugging option github.com/ZiggyCreatur...

Release v2.5.0 · ZiggyCreatures/FusionCache

🛡️ Distributed Cache Stampede Protection Since the very beginning FusionCache offered a solid Cache Stampede protection, as explained in the docs where it is clearly illustrated: Such protection w...

github.com