Q48m01ymkobctfkmyfed
SkillsCast

Not just layers! What pipelines and events can do for you

14th October 2014 in London at Skills Matter

There are 1 other SkillsCast available from Pipelines and Semantic Versioning

Coming Soon

When developers reach into their toolkit for architectural styles, they often explicitly uses layers to separate their domain from their presentation logic or infrastructure. They often implicitly use the repository style, with independent components updating the database. But there are many more styles out there, which can help you build your applications. In this talk we look at two of them: pipelines and events.

Pipelines let us deal with streams of data effectively, and events provide significant advantages for loose coupling.We discuss where these styles are appropriate and how to implement them in .NET. As both approaches can be used in-process or out-of-process we'll show examples of both, leading to an understanding of how distributed systems communicate using ideas such a SEDA - the staged event driven architecture.

YOU MAY ALSO LIKE:

Not just layers! What pipelines and events can do for you

Ian Cooper

Ian Cooper has over 20 years of experience delivering Microsoft platform solutions in government, healthcare, and finance. When he is not writing C# code he is also the and founder of the London .NET user group.

SkillsCast

Coming Soon

When developers reach into their toolkit for architectural styles, they often explicitly uses layers to separate their domain from their presentation logic or infrastructure. They often implicitly use the repository style, with independent components updating the database. But there are many more styles out there, which can help you build your applications. In this talk we look at two of them: pipelines and events.

Pipelines let us deal with streams of data effectively, and events provide significant advantages for loose coupling.We discuss where these styles are appropriate and how to implement them in .NET. As both approaches can be used in-process or out-of-process we'll show examples of both, leading to an understanding of how distributed systems communicate using ideas such a SEDA - the staged event driven architecture.

YOU MAY ALSO LIKE:

About the Speaker

Not just layers! What pipelines and events can do for you

Ian Cooper

Ian Cooper has over 20 years of experience delivering Microsoft platform solutions in government, healthcare, and finance. When he is not writing C# code he is also the and founder of the London .NET user group.