Программистам не нужны стринги, или High Performance Computing via C# Бэкенд, теория программирования
Интересуется архитектурой распределенных систем и оптимизацией производительности. Пишет статьи на habr, выступает на конференциях и отвечает на вопросы на StackOverflow.
* Concurrency в сочетании со сборщиком мусора уничтожает производительность многопоточных систем. Необходимость работы без аллокаций.
* NET Core поддерживает высокоуровневую концепцию работы с оперативной памятью.
* Оптимизации на основе Span, Memory, IO Pipelines и Off-Heap позволяют качественно изменить производительность многопроцессорной системы.
* Работа со строками уже оптимальна. Так ли это? В самых неожиданных ситуациях возможно многократное ускорение.
* Изменения в технологии .NET Core позволяют использовать C# для скоростных вычислений, которые раньше считались прерогативой других языков.