OneOf.tt
3.6 KB
К предыдущему посту про OneOf<T,...> - T4 файл, который генерит указанное в нём N классов для OneOf - с Match/MatchAsync/Switch/SwitchAsync и TryGetValue #dotnet
Использование mermaid диаграмм на github (и судя по всему это же можно использовать в Obsidian в заметках) #tools
Исчерпывающий мануал по созданию собственных LINQ-провайдеров для EntityFramework. К сожалению этот проект IQToolkit заброшен судя по всему, но для понимания как внутри устроен EF - неплохо бы просмотреть. Подумываю сделать LINQ-провайдер для одной из СУБД, для которого его ещё нет :)
Ещё одна статья - про динамическое построение Expression - в частности для применения например в фильтрации в запросах.
#dotnet #ef
Ещё одна статья - про динамическое построение Expression - в частности для применения например в фильтрации в запросах.
#dotnet #ef
This media is not supported in your browser
VIEW IN TELEGRAM
А вот так можно стримить данные асинхронно с помощью IAsyncEnumerable (по http оно chunk'ами отдается) #dotnet
👍2
Заодно из того же блога статья how to использовать IdentityServer4. Статья на турецком, но ничо страшного, всё понятно :) #dotnet
Replace characters in a string using Vectorization - использование SIMD инструкций для векторизации замены символов в строке. Привлекла статья тем, что код хорошо комментирован - и понятно, где какие маски накладываются и какое действие производица над пачкой байт. В шапке статьи также ссылки на соседние интересные статьи по этой же тематике.
Аналогичным образом через векторные инструкции можно сделать ToLowerCase строке (код написан кстати с помощью #chatgpt :) - в этом коде особенно интересно то, что вместе с действием по модификации ushort элементов в векторе также применяются другие инструкции на весь вектор - And/Or.
#dotnet #simd #sse
Аналогичным образом через векторные инструкции можно сделать ToLowerCase строке (код написан кстати с помощью #chatgpt :) - в этом коде особенно интересно то, что вместе с действием по модификации ushort элементов в векторе также применяются другие инструкции на весь вектор - And/Or.
#dotnet #simd #sse
Уважаемые подписчики канала!
Спасибо, что вы читаете этот канал и я бы хотел сделать объявление.
Пока у меня есть немного времени каждый день - я готов как это называется модным словом поменторить несколько человек - поревьюить код, посмотреть на проект, посоветовать что-то из опыта и/или подсказать по направлению движения/изучения.
Думаю, что у меня достаточно опыта разработки (~20 лет), чтобы это делать. Это бесплатно, однако прошу относится с пониманием и не требовать от меня немедленных ответов в три часа ночи, спасибо :)
Спасибо, что вы читаете этот канал и я бы хотел сделать объявление.
Пока у меня есть немного времени каждый день - я готов как это называется модным словом поменторить несколько человек - поревьюить код, посмотреть на проект, посоветовать что-то из опыта и/или подсказать по направлению движения/изучения.
Думаю, что у меня достаточно опыта разработки (~20 лет), чтобы это делать. Это бесплатно, однако прошу относится с пониманием и не требовать от меня немедленных ответов в три часа ночи, спасибо :)
👍8