Email the Author
You can use this page to email Matt Carkci about TPL Dataflow by Example.
About the Book
The TPL Dataflow Library allows you to design asynchronous Actor and Dataflow based applications. While similar to Microsoft's Reactive Extensions, it goes far beyond what is offered by Rx with a more generalized abstraction to build all types of stream based applications. It does not force you to use IObservable and LINQ, data is simply a stream.
Messages transmit data from one block to another over links. Blocks handle the details of multithreading and execute anytime they receive data. All you have to think about is programming the blocks to do what you want. Focus on the problem domain not asynchronous details.
Downloadable code examples are used throughout the book to explain the library with a hands-on approach (ftp://DataflowBook.com).
For a complete understanding of dataflow theory and application, please see my other book "Dataflow and Reactive Programming Systems". While chapter two of this book is included in my other book, it does not contain best practices and program design tips specific to TPL Dataflow.
About the Author
Matt Carkci has a Bachelor of Science degree in Electronic Engineering and over two decades of experience developing software in C/C++, C#, Java and Haskell. He has worked for government contractors, private corporations and has started a business or two but now spends his time researching and writing about interesting technologies. All proceeds go to feeding his ravenous 80 lb. puppy that never seems to get full.
Visit his site at http://deepFriedCode.com