Uy7hh3k37astqgdkgmj8
SkillsCast

An Actor's Life for Me - An introduction to the TPL Dataflow Library and asynchronous programming blocks

28th May 2014 in London at Skills Matter

There are 10 other SkillsCasts available from Progressive .NET Tutorials 2014

Please log in to watch this conference skillscast.

477077323 640x360

By using the Dataflow Library you can concentrate on the messages and actions being performed, while the blocks marshal the messages, provide concurrent message processing and buffering as well as supporting cancellation and exception handling.

Every version of the .NET Framework has brought improvements to asynchronous and concurrent programming. While .NET 4.0 brought the async/await model which is useful for improving UI responses and server applications, it can sometimes still be tricky to marshal multiple threads within longer processing pipelines.

The Dataflow Library consists of a Nuget package built on top of the Task Parallel Library (TPL). It harnesses the actor-based programming model to provide a set of dataflow blocks data structures that buffer and process data, which you can connect together to form custom pipelines with messages passed between the blocks.

By using the Dataflow Library you can concentrate on the messages and actions being performed, while the blocks marshal the messages, provide concurrent message processing and buffering as well as supporting cancellation and exception handling.

Please Note These are hands on sessions, so please bring a laptop and power leads.

YOU MAY ALSO LIKE:

Thanks to our sponsors

An Actor's Life for Me - An introduction to the TPL Dataflow Library and asynchronous programming blocks

Liam Westley

An Application Architect at Huddle where he works with some of the best .Net developers and UX designers to deliver world class collaboration software.

SkillsCast

Please log in to watch this conference skillscast.

477077323 640x360

By using the Dataflow Library you can concentrate on the messages and actions being performed, while the blocks marshal the messages, provide concurrent message processing and buffering as well as supporting cancellation and exception handling.

Every version of the .NET Framework has brought improvements to asynchronous and concurrent programming. While .NET 4.0 brought the async/await model which is useful for improving UI responses and server applications, it can sometimes still be tricky to marshal multiple threads within longer processing pipelines.

The Dataflow Library consists of a Nuget package built on top of the Task Parallel Library (TPL). It harnesses the actor-based programming model to provide a set of dataflow blocks data structures that buffer and process data, which you can connect together to form custom pipelines with messages passed between the blocks.

By using the Dataflow Library you can concentrate on the messages and actions being performed, while the blocks marshal the messages, provide concurrent message processing and buffering as well as supporting cancellation and exception handling.

Please Note These are hands on sessions, so please bring a laptop and power leads.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

An Actor's Life for Me - An introduction to the TPL Dataflow Library and asynchronous programming blocks

Liam Westley

An Application Architect at Huddle where he works with some of the best .Net developers and UX designers to deliver world class collaboration software.