controlflow
controlflow.bsky.social
controlflow
@controlflow.bsky.social
I work on JetBrains .NET IDEs (Rider & ReSharper) · Mostly about IDE tooling · Drones · 3D printing · Opinions are mine

https://controlflow.github.io/
Damn, it is hard to believe, but Java compiles the `switch` over the `String` values by using the runtime-provided `hashCode()` impl. Meaning it is not possible to change the `String.hashCode` impl w/o recompiling all the Java programs.
November 1, 2025 at 1:29 PM
Before C# 14, there were just a few rare erasure conflicts in C#, like when u define overloads differing only by `ref` /`out`. With C# 14 extensions, we are one step closer to Java, with its stupid "have the same erasure" conflicts
September 7, 2025 at 2:39 PM
Periodic reminder to check your CPU thermal paste. Never use ancient thermal paste. Make sure the layer is thin and spreaded evenly. And don't be lazy like me, result: throttling is absent, -20°C, -900RPM on AIO fans...
April 19, 2025 at 7:41 PM