Migrate Classic ASP.NET Apps to Containers

The motivations, strategies, and challenges of migrating classic ASP.NET applications to containers

December 28, 2023 · 5 min · 1049 words · Teddy

FluentDataflow - Fluent Style TPL Dataflow

Background In modern application development, there are so many scenarios of dataflow processing, such large volume data processing, image/video conversion, data migration, etc. In .NET, thanks to Microsoft for providing the TPL Dataflow library which is a flexible and high performance library for this area. TPL dataflow is really flexible, but when we want to build complex dataflows, we might have to create bunch of blocks, manually wire them, be careful to avoid data blocking, write a lot of tricks even for implementing the simplest branching and merging cases. If you are ever a dataflow developer, do you remember how many times you ever wait for your dataflow to complete but it never happens and you have to debug line by line to find out where the message is blocked and why. ...

October 22, 2017 · 5 min · 935 words · Teddy