A collection of presentations, sample code, and technical demonstrations showcasing modern software architecture patterns and cutting-edge technologies.
An overview of Web Assembly with demos of OOUI and Blazor. Shows how to use the Mono compiler toolchain to build, deploy, and run .Net assemblies in the web browser.
A comprehensive guide on converting procedural code typically found in legacy applications into modern, object-oriented structures using C# 6 features.
Implementation of a CQRS system with frameworks for the .Net platform. Demonstrates command-query separation and domain modeling best practices.
Shows how CQRS and Event Sourcing design patterns are natural evolutionary steps when growing an application, focusing on performance and cache invalidation complexity.
Implementation of the Actor Model system for building highly concurrent, distributed, fault-tolerant, and event-driven applications on the .Net platform.