© 2026 Dometrain. All rights reserved.
Let's make the hardest thing in programming easy for .NET software engineers.
Caching is fundamental in building fast, scalable and resilient applications. It’s also famously one of the two hardest things in software engineering, the other one being naming things. It’s everywhere from apps to services, from hardware to software, from file systems to databases and at the very foundation of the internet and the web. In this course, Jody Donetti condensed over 20 years of real-world experience he gained while working on various cache types, including memory, distributed, hybrid, HTTP caching, offline caching, and CDNs. You’ll explore the fundamentals of caching, both in general and on .NET, covering core concepts, mental models, techniques, best practices, common scenarios, recurring problems, and how to solve them with a focus on pragmatic solutions that can be immediately applied in the real world. The course will cover different caches, both from Microsoft and the amazing .NET open-source community, including FusionCache, which Jody created and is used even by Microsoft themselves. Ultimately, this knowledge will make your applications faster, more scalable, and robust - in short, better.
The extreme level of care, effort and detail that went into making this. The author is very passionate about the topic and it shows!The concepts were well explained and I enjoyed the visual parts.
How big of a difference even a small amount of caching can make!
Wow... one thing? Actually there were so many things. I didn't know caching was such a complex thing and with this course it was explained so well. Fusion cache, it seems to be a great deal.
Fusion cache seems to be a real deal here. It's like a Swiss knife. Will be using definitely
Everything is packed really well, the flow, real use cases, other packages, great course really, opened my eyes for the caching, i took it for granted before watching this
Maybe the most useful thing is WHY caching is so important
The explanations for each and every possible ways to improve the usage of caching. This was an amazing course, possibly the best course ever made on caching.
How to properly apply caching, I will never overlook the power of using it in any application and will make sure that my colleagues and I are doing it on all our projects
I really liked that this course went into fundamentals as well as code examples and building a cache. I would have liked to explore more into the internals of FusionCache to see how it works. That may be part of the Deep Dive course.
Learning about cache stampede was very useful. I have not heard that term before this course.
Very detailed explanation of the caching libraries, not just selling the author's invention.
Fail-safe with fallbacks were awesome examples. Fits into my current project.