Data Processing Pipelines with TPL Dataflow in C# .NET Core

July 13, 2020
Data Processing Pipelines with TPL Dataflow in C# .NET Core
I was first introduced to TPL Dataflow when I watched Stephen Toub talk about it on the MSDN Channel9 Developers Channel. I’ve had very few chances to use the TPL Dataflow library in my professional work, but when I have, it’s been simple and clean to implement. All code is available on my public GitHub where I’ve provided samples for .NET Core 3.0. Why Would I Use TPL Dataflow? If you find yourself having to process a lot of data concurrently in a variety of ways in a single application, you really should take a look.

Hot Vacancies

Senior .NET Developer

.NET Core

We are looking for Senior .Net Developer to join Kiev team. You will be part of a team of strong, result-oriented professionals developing new generation tasks management, people management, learning platform.

C# developer

Wallit SRO
.NET Core

A Hybrid exchange (HEX) is the link that will unite the advantages of a centralized exchange, such as cooperation with large investors and the trust of many users with the advantages of a decentralized exchange. Ping Exchange is a hybrid-decentralized exchange with a specific focus on a user-friendly, trading platform which also provides the ability for peer-to-peer, community barter trades. Trading on the Ping Exchange platform with our broker software is exceptionally fast, once again in line with our global design objectives.

Middle .Net developer

.NET Core

We are looking for Middle .Net developer. Our client is a company that serves the terminals around the world!

Backend developer

.NET Core

We are an Irish product company “OneView Healthcare” and we are looking for backend developer!

Lead Software Engineer at ServiceTitan

.NET Core

ServiceTitan is a leading mobile, cloud-based software platform that connects home service companies with value-added products and services. In 2018 the company raised $165 million in Series D funding and became a unicorn startup. 60% of the working time of an Engineer will be devoted to the development, 40% - to the work on requirements, mentorship, and supervision. You will work on new features and products.