Stream oriented processing with DSlib

DSlib provides an open framework for writing data processing components with well defined interfaces. Some of the advantages provided are easier reuse, since the components can be chained together in any number of ways and early type checking, which saves processing time.

Working with this framework, one quickly realizes that it is useful to write a bunch of archetypical classes that eases some of the most repetetive tasks for the developer. This includes classes that creates streams from various sources, serializes them again, throws and catches exceptions and much more. I'll provide a quick overview of those classes at my talk.