Sign in

Jody Donetti

@jodydonetti.bsky.social
283 followers 183 following 286 posts

FusionCache: github.com/ZiggyCreatures/FusionCac… Dometrain Courses: www.dometrain.com/author/jody-donet…

PostsRepliesMedia
Jody Donetti @jodydonetti.bsky.social · 22/09/2026
I just released FusionCache v2.9.0 🥳 In this version: 🦅 Eager Refresh L2 check 🔒 fix for memory locker + Eager Refresh edge case 🔒 fix for distributed locker + skip L1 edge case 🧼 fix for Clear(false) + Fail-Safe 🔭 allocation-free metrics hot path github.com/ZiggyCreatur...
github.com
Release v2.9.0 · ZiggyCreatures/FusionCache
🦅 Eager Refresh now also checks L2 Community member @sfhb24 noticed that during an Eager Refresh the L2 was not being checked. Now, this is admittedly not a huge thing per se, because of 2 reasons:...
031
Jody Donetti @jodydonetti.bsky.social · 19/09/2026
720 hours 😨 ? GitHub Actions go home, you’re drunk.
120
Jody Donetti @jodydonetti.bsky.social · 19/09/2026
Next month I'll be at @techorama.bsky.social with my session on how to go beyond HybridCache 🤖 How to go past its limits, make it scale, resilient, faster, flexible and observable. And until Sep 30th, use this for a 100€ discount 🙂 pretix.eu/techorama-nl... I hope to see you there!
Come to Techorama Netherlands 2026 and enjoy my session on how to go beyond HybridCache!
000
Jody Donetti @jodydonetti.bsky.social · 15/09/2026
A couple of weeks ago I finally published my Deep Dive caching course on Dometrain 🥳 It's the most massive course on the platform, and contains everything you need to make caching *yours*. (use BTS30 for a limited 30% off) It's going darn well and... dometrain.com/course/deep-...
dometrain.com
Deep Dive: Caching in .NET - Dometrain
Learn how caching works in .NET, from eviction policies and distributed caches to hybrid caching and handling cache stampedes.
100
Jody Donetti @jodydonetti.bsky.social · 15/09/2026
You pour yourself completely for an entire year, days, nights and weekends, all to create the best course you can possibly think of. Then you hit publish, and hope that it ends up being at least worth the time of your viewers, but honestly... who knows? But then...
From LinkedIn: "I've recently completed a "Deep Dive: Caching in .NET" course by Jody Donetti on Dometrain. The dive is really deep but it is absolutely worth it. It covers pretty much everything you need to know about caching and some. And the best part is that it's not just theory but complete examples of how to implement caching on multiple different levels and 10x the performance of your application. Honestly, can't recommend it enough."
100
Jody Donetti @jodydonetti.bsky.social · 13/09/2026
I just released FusionCache v2.8.0 🎉 In this version: 🔒 fix for distributed lock when skipping L2 🏷️ fix for tag marker re-materialization 🏷️ better RemoveByTagBehavior handling 🔭 better O11Y for user-initiated cancellations 👷 New builder ext methods github.com/ZiggyCreatur...
github.com
Release v2.8.0 · ZiggyCreatures/FusionCache
🔒 Fix for distributed lock release when skipping L2 write Community member @joaopbnogueira spotted a problem with an edge case: when using SkipDistributedCacheWrite the distributed locker was not b...
063
Jody Donetti @jodydonetti.bsky.social · 19/08/2026
What a week: - 2 days ago I finally published my Deep Dive course - yesterday I noticed FusionCache crossed 100M downloads - today I released FusionCache v2.7.0 Let's keep the streak going 💪 github.com/ZiggyCreatur...
github.com
Release v2.7.0 · ZiggyCreatures/FusionCache
🏅 Better Advisor checks A new check has been added in the Advisor that detecs a potentially incorrect configuration for a System.Text.Json based serializer related to value tuples. This is not abou...
000
Jody Donetti @jodydonetti.bsky.social · 18/08/2026
⬇️ 100M downloads While I was busy finishing my Deep Dive course (finally published yesterday!), this happened. @fusioncache.bsky.social packages crossed the 100M mark (main package 40M). Can't be happier about it.
040
Jody Donetti @jodydonetti.bsky.social · 17/08/2026
Deep Dive - Caching in .NET is finally here 🥳 After a full year of hard work, my 2nd course is out on Dometrain (30% off with "AUGUST30"). It's the conclusion to the journey we started with the 1st course, Getting Started. I condensed 20+ years...
dometrain.com
Deep Dive: Caching in .NET - Dometrain
Learn how caching works in .NET, from eviction policies and distributed caches to hybrid caching and handling cache stampedes.
131
Jody Donetti @jodydonetti.bsky.social · 11/08/2026
It is finally done. Done. More news coming soon 🎉 #dometrain #course #caching #deepdive
020
Jody Donetti @jodydonetti.bsky.social · 19/07/2026
What a great great post about how someone discovered FusionCache. It is exactly as I wish people would get to know it, one more feature and one less headache at a time. medium.com/@adnankhan13...
medium.com
I Found FusionCache by Accident, and It Changed How I Cache in .NET
A short story about a random link, a lost weekend, and a library that kept surprising me.
020
Jody Donetti @jodydonetti.bsky.social · 17/07/2026
What can I say? It still feels unjustified, but thanks, pretty stoked even after 4 years. #MVPbuzz
040
Jody Donetti @jodydonetti.bsky.social · 25/05/2026
FusionCache + AI? Oh, I see. "Implement local semantic search using ONNX Runtime and FusionCache to dynamically load tools on demand, overcoming LLM context limits." microsoft-agent-framework.github.io/learn/agent-...
microsoft-agent-framework.github.io
Scale to Thousands of Tools with Semantic Search | Agent Academy
Implement local semantic search using ONNX Runtime and FusionCache to dynamically load tools on demand, overcoming LLM context limits.
010
Jody Donetti @jodydonetti.bsky.social · 18/05/2026
Pretty darn crazy numbers, @sixlabors.com sixlabors.com/posts/announ...
sixlabors.com
Six Labors : Announcing ImageSharp.Drawing 3.0.0
ImageSharp.Drawing 3 - a canvas API, retained scenes, a new CPU renderer, optional WebGPU support, PolygonClipper geometry, painted glyphs, and .NET 8+.
083
Jody Donetti @jodydonetti.bsky.social · 07/05/2026
For those who will be at @techorama.bsky.social next week, see you there 🎉 techorama.be/schedule/ses...
030
Jody Donetti @jodydonetti.bsky.social · 07/05/2026
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-...
granit-fx.dev
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.
000
Jody Donetti @jodydonetti.bsky.social · 02/05/2026
I'll be at @techorama.bsky.social 2026 with a session🎉 See you there! techorama.be/schedule/ses...
techorama.be
We use cookies for analytics and marketing. You can accept or reject.
100
Reposted by Jody Donetti
Dev Leader @devleader.ca · 15/04/2026
Check out this video for how you can get your ASP NET Core applications running with Garnet and FusionCache as a hybrid cache solution! Watch it here: bgh.st/jzwz7a
bgh.st
https://bgh.st/jzwz7a
https://bgh.st/jzwz7a
011
Jody Donetti @jodydonetti.bsky.social · 15/04/2026
For a limited time my course on Dometrain is available for lifetime acces, and to celebrate Dometrain’s birthday it’s also 40% off. A good way to be ready for the second part, Deep Dive, which I’m almost done editing 🎉 dometrain.com/course/getti...
000
Jody Donetti @jodydonetti.bsky.social · 13/04/2026
Was I the only one who didn't know? If you Google for "%NAME% font" the page is rendered with that font 🤣
000
Jody Donetti @jodydonetti.bsky.social · 12/04/2026
I took some time to update the FusionCache docs, in particular the massive Step By Step page. I added some of the missing bits, like the Distributed Stampede Protection and a section about how to optimize the Redis usage. I hope you enjoy it. github.com/ZiggyCreatur...
github.com
031
Jody Donetti @jodydonetti.bsky.social · 24/03/2026
I finally had some time to watch this great video by Milan Jovanovich about @fusioncache.bsky.social . Thanks Milan! youtu.be/XTCFF61xEhA
youtu.be
The Only .NET Caching Library You’ll Ever Need?
YouTube video by Milan Jovanović
111
Reposted by Jody Donetti
Tom Dörr @tom-doerr.bsky.social · 23/03/2026
github.com/ZiggyCreatures/FusionCac…
021
Reposted by Jody Donetti
Tom Dörr @tom-doerr.bsky.social · 23/03/2026
Fast hybrid cache with resiliency features
Screenshot of the repository
121
Jody Donetti @jodydonetti.bsky.social · 17/03/2026
FusionCache is now featured on the official Redis docs in the Libraries and tools section 🥳 redis.io/docs/latest/...
140
Jody Donetti @jodydonetti.bsky.social · 14/03/2026
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...
github.com
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...
031
Reposted by Jody Donetti
Dev Leader @devleader.ca · 08/03/2026
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.
111
Jody Donetti @jodydonetti.bsky.social · 24/02/2026
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 🙏).
120
Jody Donetti @jodydonetti.bsky.social · 24/02/2026
For a limited time my course Getting Started Caching in .NET is available for a lifetime access over on Dometrain. And yes, the second course, Deep Dive, is almost done & coming soon 🥳 dometrain.com/course/getti...
dometrain.com
Getting Started with Caching in .NET - Dometrain
Let's make the hardest thing in programming easy for .NET software engineers.
020
Reposted by Jody Donetti
Dev Leader @devleader.ca · 21/02/2026
In this video, we'll look at configuring FusionCache in an ASP NET Core app that's configured to use EF Core and Redis. Watch it here: www.youtube.com/watch?v=9UcsaKnBFkE
youtube.com
https://www.youtube.com/watch?v=9UcsaKnBFkE
https://www.youtube.com/watch?v=9UcsaKnBFkE
011
Reposted by Jody Donetti
Dev Leader @devleader.ca · 21/02/2026
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!
111
Jody Donetti @jodydonetti.bsky.social · 14/02/2026
FusionCache has been approved by the European OpenSource project 🎉
131
Jody Donetti @jodydonetti.bsky.social · 12/02/2026
FusionCache is now part of the official @opentelemetry.io registry 🥳 opentelemetry.io/ecosystem/re...
050
Jody Donetti @jodydonetti.bsky.social · 27/01/2026
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.com
GitHub - dotnet/BenchmarkDotNet: Powerful .NET library for benchmarking
Powerful .NET library for benchmarking. Contribute to dotnet/BenchmarkDotNet development by creating an account on GitHub.
060
Jody Donetti @jodydonetti.bsky.social · 31/12/2025
Today @fusioncache.bsky.social turns 5 🎂 Hold tight little buddy, the best is yet to come. github.com/ZiggyCreatur...
github.com
GitHub - ZiggyCreatures/FusionCache: FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.
FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features. - ZiggyCreatures/FusionCache
042
Jody Donetti @jodydonetti.bsky.social · 22/12/2025
📕 FusionCache docs I just finished updating the FusionCache docs with the new bits about distributed stampede protection & memory+distributed locker. In particular, I think the last part about Efficiency VS Correctnes is pretty important. github.com/ZiggyCreatur...
github.com
020
Jody Donetti @jodydonetti.bsky.social · 22/12/2025
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...
github.com
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...
163
Jody Donetti @jodydonetti.bsky.social · 21/12/2025
“Anthropic even claim that prompt caching can reduce latency "by up to 85% for long prompts" and in my own testing I found that for a long enough prompt, this is true.” Caching you say, interesting 😏 ngrok.com/blog/prompt-...
ngrok.com
Prompt caching: 10x cheaper LLM tokens, but how? | ngrok blog
A far more detailed explanation of prompt caching than anyone asked for.
020
Jody Donetti @jodydonetti.bsky.social · 20/12/2025
Over on Reddit 🤖 One of the best things I could have read about @fusioncache.bsky.social : "there is no weird syntax or any weird gotchas, it just works. Even for my team of mixed devs from jr, mid, senior, everyone just uses it without problem". Thank you random citizen, you made my day 🙂
0223
Jody Donetti @jodydonetti.bsky.social · 14/12/2025
🛡️ Cache Stampede, Distributed FusionCache always had a robust and flexible Cache Stampede protection, which just worked. And now the next step is coming: distributed stampede protection on multiple nodes. github.com/ZiggyCreatur...
github.com
[FEATURE] 🛡️ Distributed Cache Stampede Protection · Issue #574 · ZiggyCreatures/FusionCache
Scenario Since the very beginning FusionCache offered a solid Cache Stampede protection, as explained in the docs where it is clearly illustrated: Such protection worked not just in the normal flow...
020
Reposted by Jody Donetti
Jamie Taylor @gaprogman.com · 05/12/2025
𝟭/𝟯: The .NET community is full of people building amazing things, and I want to help share those stories. The Modern .NET Show is booking guests for March 2026 onwards. If you've got a project, library, or experience worth discussing, let's record an episode.
232
Jody Donetti @jodydonetti.bsky.social · 29/11/2025
Last 24h
010
Reposted by Jody Donetti
Jody Donetti @jodydonetti.bsky.social · 19/11/2025
For a limited time now lifetime access to my course on Dometrain is back 🥳 And using the code BLACKFRIDAY25 gives you a 40% discount, which is always a nice thing. dometrain.com/course/getti...
dometrain.com
Getting Started: Caching in .NET
Let's make the hardest thing in programming easy for .NET software engineers.
132
Jody Donetti @jodydonetti.bsky.social · 19/11/2025
For a limited time now lifetime access to my course on Dometrain is back 🥳 And using the code BLACKFRIDAY25 gives you a 40% discount, which is always a nice thing. dometrain.com/course/getti...
dometrain.com
Getting Started: Caching in .NET
Let's make the hardest thing in programming easy for .NET software engineers.
132
Jody Donetti @jodydonetti.bsky.social · 18/11/2025
I know it was probably a planned post but damn, not the best timing 😅 Sending hugs to the SRE team, keep tight.
000
Jody Donetti @jodydonetti.bsky.social · 14/11/2025
A couple of months ago I did a talk at NDC Copenhagen: www.youtube.com/watch?v=kdo7... Being finally able to experience @ndcconferences.com for the first time has been a pleasure: the staff (thanks!), other speakers, food, parties. All incredible, kudos to the organizers 🙏
youtube.com
Hybrid Caching in .NET - Jody Donetti - NDC Copenhagen 2025
YouTube video by NDC Conferences
000
Jody Donetti @jodydonetti.bsky.social · 13/11/2025
This feedback just landed in a GH comment on the FusionCache repo. Today was a good day 😊
020
Jody Donetti @jodydonetti.bsky.social · 13/11/2025
What is this thing of beauty? github.com/RetroC64/Ret...
github.com
GitHub - RetroC64/RetroC64: RetroC64 SDK - Bringing modern .NET development to the legendary Commodore 64
RetroC64 SDK - Bringing modern .NET development to the legendary Commodore 64 - RetroC64/RetroC64
021
Jody Donetti @jodydonetti.bsky.social · 11/11/2025
.NET is out 🥳 devblogs.microsoft.com/dotnet/annou...
devblogs.microsoft.com
Announcing .NET 10 - .NET Blog
Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14, .NET MAUI, Aspire, and so much more.
100
Reposted by Jody Donetti
Carl @carlcod.es · 08/11/2025
Do yourself a favour, if you are a .Net developer and watch this talk! youtu.be/kdo70GCpk6A?... So much experience and real world problem solving in one fantastic library
youtu.be
Hybrid Caching in .NET - Jody Donetti - NDC Copenhagen 2025
YouTube video by NDC Conferences
061