A deep dive into why grain constructors can behave differently upon re-activation, and how a background task can inadvertently hijack the grain scheduler.
Hi there 🖐!
Glad you could make it! Since you're here, want to know me a bit better? 👇
About
My name is Ledjon Behluli. I am a developer with 10 years of experience in programming and designing enterprise software solutions in .NET
Recent Articles

Repartitioner-Rebalancer Coexistence
Resolving the conflict between remote communication‑cost minimization, and large-scale activation rebalancing in Orleans.

Fully Adaptive Stateless Worker
Turning Orleans' stateless worker grains into fully adaptive components via an asymmetric scaling model.

Just how does a grain process a message?
Deep dive into Orleans message queuing, processing, scheduling, interleaving, concurrency, and single-threaded execution model.

