Command-query separation is a common concept in the software industry. Many architectures separate commands from the rest of the system and send command messages that are processed by command handlers.
How do you avoid the dreaded “this is not what we asked for” and ensure customer satisfaction when building a new system? In this webinar, Dino Esposito demonstrates a top-down methodology, sometimes mistaken for plain common sense and often boldly ignored, called UX-Driven Design (UXDD).
Understand how MassTransit could be a real alternative when building distributed systems on the .NET Platform. Looking for an free and open-source alternative to NServiceBus? Maybe MassTransit could be what you are looking for.
We live in a world of dynamically changing technologies. New ways of architecturing our solutions, new frameworks and libraries seem to appear on almost daily basis. But good software engineering is not about fancy frameworks and solutions aggressively promoted by their vendors.