🚀 FusionCache: https://xitter.cf/t.co/YcwFbDBQEb 📼 Dometrain Courses: https://xitter.cf/t.co/YSWCg3jiQX

Italy
Joined August 2011
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/course/deep-di…
1
5
4
33
4,704
I have been working recently with some of the most interesting code of my life and I'm really enjoying myself. If all goes to plan, and it should, the next @SixLabors majors are going to be absolutely incredible.
2
1
29
1,056
Jody Donetti retweeted
Replying to @jessi_cata
5
532
9,455
Does anyone know if there is an IDistributedCache impl based on localStorage? I’m thinking about Blazor usage.
2
2
292
I finished implementing a full AVIF codec this morning for ImageSharp that was started 3 years ago by a contributor and it's faster and uses less memory than the reference encoder. #dotnet #oss C# is one hell of a language! github.com/SixLabors/ImageSh…
5
9
122
4,441
Hey @NuGetTrends , is stats data collection stopped, maybe?
2
3
287
Jody Donetti retweeted
You can consume compressed JSON documents in a multithreaded manner if you use zstd for compression. This allows crazy speeds. See my article.
6
30
3
331
20,089
xitter.cf/mizuki_izuna/status/21… CAPCOM’s next-gen RE ENGINE work is very interesting. They’re basically attacking several pain points at once: C++ complexity, long build/link times, memory corruption and leaks, awkward reflection, duplicated C++/C# type systems, expensive marshaling, IL2CPP debugging, GC pressure, and memory fragmentation. The answer seems to be RE:Runtime + RE:C++. RE:C++ is built around C++23, but with C#-like semantics layered on top: automatic memory management, generics, interfaces, boxing, exceptions, and access to the .NET standard library. The really interesting part is the workflow. CAPCOM is using C# as the frontend language for parts of the runtime. Code is written in C#, compiled into a normal .NET assembly, then RE:Build converts/decompiles that into RE:C++ and builds it into native libraries/executables. So the rough pipeline is: C# → .NET DLL → RE:C++ → native C++ binary That means developers can work with C# syntax, tooling, libraries, reflection, attributes and unit testing, while the final game/runtime code still ends up native. They’re also doing their own memory-management work underneath this. Instances are managed in 64 KB pages, with page reference counting plus cache and GC optimizations. The goal seems to be reducing the cost of managing huge numbers of objects while improving locality and avoiding some of the fragmentation problems they’ve had before. This also makes CAPCOM’s REDox project much more interesting. REDox is their open-source .NET serialization/data library, with JSON, CBOR, MessagePack-style structured data handling, lazy decoding, streaming, compact token storage, etc. At first glance it just looks like a standalone .NET library. In context, it looks much more like the kind of infrastructure they can write and test normally in C#, then feed into this RE:Runtime / RE:C++ pipeline and ship as native engine code. #RE2026CAPCOM #CAPCOM
1
3
504
also this
#CAPCOM is also rethinking visual scripting in RE ENGINE with RE:Flows. Instead of relying on Python macros or opaque node assets, RE:Flows represents visual scripts directly in C#. Nodes and their connections are defined as normal C# code, which makes them much easier to search, diff, merge, refactor and debug. The graph is then turned into executable code at compile time using a C# Source Generator, so designers can still work visually without giving up normal debugger support or execution performance. Another important part is that RE:Flows can access the existing C# codebase directly, including the standard library, without needing a huge separate scripting API layer. It fits the wider direction CAPCOM is taking with the new RE ENGINE stack: use C# as the common language for runtime code, tooling and visual scripting, then generate/transpile the parts that need to become native code.
1
95
Jody Donetti retweeted
Sure, OpenAI may have released yet another bot assistant thing. But I just shipped a convenient package for C# devs to source generate enum metadata. htmlcsstoimage.com/blog/fanc… Which do you think is a bigger deal?
3
5
11
977
Let's try 🤞
🎤 Call for Speakers is open: Swetugg Stockholm 2027 Join Microsoft MVPs and international experts on our stage, 2-3 February. Travel, hotel and ticket covered. ⏰ Deadline: 11 October sessionize.com/swetugg-stock… #Swetugg #DotNet #CFP
1
1
157
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/ZiggyCreatures/Fu…
2
9
310
720 hours 😨 ? GitHub Actions go home, you’re drunk.
1
3
614
Next month I'll be at @TechoramaNL 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/2026/… I hope to see you there!
1
4
7
1,115
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-di…
1
3
16
412
... the first reviews are coming in, like this one here from Nurbolat. Thanks, honestly: I could not have hoped for better words 🙏 xitter.cf/jodydonetti/status/209…
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...
1
2
62
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...
1
2
1
11
319