High-performance code design patterns in C#. Konrad Kokosa .NET Fest 2019

Published: 24 January 2020
on channel: Fest Group
43,643
1.3k

The talk from .NET Fest conference in Kyiv, Ukraine.
Presentation: https://prodotnetmemory.com/slides/Pe...
Fb:   / dotnetfest  
Website: http://dotnetfest.com/


More and more effort is being seen in .NET ecosystem put into the performance. Quite often we are seeing a new benchmark or blog post about memory allocations being reduced or overall throughput is increased. But how all this is achieved? Can any common code patterns be recognized, named and summarized in a modern C#, at the times of C# 8.0 and .NET Core 3.0/.NET 5? Can we provide a kind of Gang Of Four "design patterns" counterpart in the context of performance? As I believe so, in this talk a propose such a list of patterns, altogether with the rationale behind them and practical use cases. Please, feel invited to the world of common ways of using stackallocs, Span of T, pipelines, parallel processing and more.


Watch video High-performance code design patterns in C#. Konrad Kokosa .NET Fest 2019 online without registration, duration hours minute second in high quality. This video was added by user Fest Group 24 January 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 43,643 once and liked it 1.3 thousand people.