.Net Dataflow Professional
$29.90
Regular Price
$25.95
Bundle Price

.Net Dataflow Professional

Dataflow and Reactive Programming Systems
TPL Dataflow by Example
The following 2 books are included in this bundle...

About the Bundle

About the Books

Dataflow and Reactive Programming Systems

Dataflow and Reactive Programming Systems

A Practical Guide to Developing Dataflow and Reactive Programming Systems
  • 727

    Readers

  • 153

    Pages

  • 29,892

    Words

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

Dataflow concepts are the heart of Reactive ProgrammingFlow-Based Programming (e.g. NoFlo), Unix pipes, Actors and message passing in general.

Dataflow-based systems are easy to design once you understand the large number of implementation details that could drastically change how the system operates. Understanding these vectors of change is important so you don’t waste your time developing the wrong system.

Embedded dataflow-like languages are used in a wide range of applications. Video games, web pages, circuit simulation and music production are just a few of the domains that have been using dataflow for years. Every one of those has a specialized dataflow engine designed for the task at hand. This book will help you understand the whole dataflow universe before starting your own system.

By the end of the book you will understand…

  • All possible design choices with dataflow-like systems
  • How their effects interplay
  • How to develop your own dataflow-like system

Public domain source code of an example dataflow system will be available in many common languages once completed (ftp://DataflowBook.com).

TPL Dataflow by Example

TPL Dataflow by Example

Dataflow and Reactive Programming in .Net
  • 375

    Readers

  • 57

    Pages

  • 100%

    Complete

  • PDF

  • EPUB

  • MOBI

  • APP

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
Matt Carkci

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

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub