h1
The Functional Programmer
h2
Concurrent Pipeline with .NET Channels
h2
What are .NET Channels
h2
Channel and back-pressure
h2
Producer/Consumer Pattern
h2
Pipelines and Producer/Consumer
h2
Implementing a pipeline using channels
h2
TPL Dataflow vs Channels
h2
Code implementation details
h2
The initial Step. Generate the data
h2
The Sequential Pipeline
h2
The Multi ForkJoin Pipeline
h2
Build a Recommendation engine with ML.NET and F#
h2
Distributed Fractal Image processing with Akka.Net Clustering and Docker
h2
How to parse a high rate stream of data with low memory allocation
h2
The Traveling Santa Problem… a Neural Network solution
h2
“The Ugly Duckling” – A Little Story About Functional Programming
h2
Solving the Santa Claus Problem in F#
h2
Parallelizing Async Tasks with Dependencies
h2
Santa’s Super Sorter: Naughty or Nice?
h2
Concurrency in .NET : Modern patterns of concurrent and parallel programming
h3
Announcing 2 days deep dive training course in writing concurrent and distribute system in .NET
h3
Design your code to optimize performance
h3
With Span, there is no allocation!
h3
Book: Functional Concurrency in .NET
h3
Concurrency .NET training in London
h3
Concurrency .NET training in Paris
h3
Book: Functional Concurrency in .NET
h3
IP Camera (MJPEG support)
h3
A performant implementation - System.IO.Pipelines in action
h4
What is IO.Pipelines ?
h4
Auto Back pressure handling
h4
Performance tip: recycling MemoryStream
h4
First code implementation thoughts
h4
Running the application
h4
The Memory type overcomes the Spanstack-only limitations
h4
The mission of this blog