This is a simple way to flat a two dimensional array in a linear one
1 people like thisPosted: 9 years ago by Riccardo Terrell
This is a simple code implementation to copy Streams leveraging the Async workflow. After the first read, the write and read processes are done in parallel. I also used an Array of Array as buffer to avoid false sharing memory. An other improvment option could be to increase the buffer size if the copy is done in same machine.
7 people like thisPosted: 9 years ago by Riccardo Terrell
Helper Type Extension to convert an Async computation to IObservable.
4 people like thisPosted: 9 years ago by Riccardo Terrell
Implementation of ParallelWithThrottle to limit the number of threads created for an asynchronous Seq.map operation
8 people like thisPosted: 8 years ago by Riccardo Terrell
You can create a 3D effect by taking each pixel from the source image (removing the red) and the pixel twenty places to its left (removing the blue and green) and blending the two together
4 people like thisPosted: 9 years ago by Riccardo Terrell
Helper Type Extension to convert a System.Threading.Tasks.Task to IObservable.
1 people like thisPosted: 9 years ago by Riccardo Terrell
Simple Async Workflow computation expression overload to support task operations.
3 people like thisPosted: 8 years ago by Riccardo Terrell