Cooperative dual-mode Kalman filtering for reducing chances of silos becoming overloaded when using resource-based placement strategy in an Orleans cluster.
Blog
![thumbnail](/images/posts/orleanspace_cache_replication/0.png)
OrleanSpaces - Stateless automatically scaled-out cache replication
Implementing stateless automatically scaled-out cache replication using OrleanSpaces inside an Orleans cluster.
![thumbnail](/images/posts/orleans_external_client_failures/0.png)
Orleans - Handling cluster connection failure in background processes
Handling cluster connection failure from external clients at random times in background processes.
![thumbnail](/images/posts/orleanspaces/0.png)
OrleanSpaces - v1.0.0
A virtual, fully-asynchronous, Tuple Space implementation backed by Microsoft Orleans.
![thumbnail](/images/posts/orleanspaces/0.png)
OrleanSpaces - A Deep Dive
A virtual, fully-asynchronous, Tuple Space implementation backed by Microsoft Orleans.
![thumbnail](/images/posts/orleans_problems_and_solutions/0.png)
Microsoft Orleans - Problems & Solutions
Collection of Microsoft Orleans problems that I encountered and their solutions.
![thumbnail](/images/posts/blazor_wasm_nginx_docker/0.png)
Containerizing Blazor WASM, ASPNET Core WebApi, NGINX & Let's Encrypt
Guide on containerizing a complex system composed from multiple Blazor WASM apps, ASPNET Core Web Api, NGINX & Let's Encrypt SSL certificates.
![thumbnail](/images/posts/wash-tunnel/tunnel.jpg)
SOLID Wash Tunnel - Chain of Responsibility
Guide on implementing the Chain of Responsibility Pattern.
![thumbnail](/images/posts/change_tracking_ddd_revisited/0.jpg)
Change Tracking while doing DDD (Revisited)
How interface obsession solves change tracking with full persistence ignorace while doing DDD.
![thumbnail](/images/posts/domain_to_integration_event/0.png)
From Domain to Integration Events
Guide on different ways to approach conversion of domain events to integration events.
![thumbnail](/images/posts/wash-tunnel/tunnel.jpg)
SOLID Wash Tunnel - Introduction
Guide on implementing a wash tunnel with SOLID principles & various design patterns.
![thumbnail](/images/posts/azurite_nuget_and_env_part_2/0.jpg)
How to deploy a NuGet package + Run tests against Azurite in Local & DevOps environments — Part 2/2
Guide on creating a debuggable NuGet package, publish it to a feed, and run tests in Azure DevOps while using Azurite Storage Emulator.
![thumbnail](/images/posts/azurite_nuget_and_env_part_1/0.jpg)
How to deploy a NuGet package + Run tests against Azurite in Local & DevOps environments — Part 1/2
Guide on running tests locally while using Azurite Storage Emulator.
![thumbnail](/images/posts/change_tracking_ddd/0.jpg)
Change Tracking while doing DDD
Guide on implementing Change Tracking while having separate Domain & Persistence Models in .NET Core