This week in .NET 05.04.2024
Nikolay MikhaylychevПреимущества Dynamic PGO на примере большого поисковика, полезные инструменты для Unity, размышления о модульных монолитах, и многое другое - в нашем еженедельном дайджесте.
20-21 апреля пройдут Tinkoff CTF — соревнования по спортивному хакингу
Участвовать будет интересно и опытным специалистам по информационной безопасности, и .Net-разработчикам и другим инженерам. В финале лучшие команды ждут весомые призы — до 420 000 рублей! Подробности и регистрация: https://l.tinkoff.ru/ctf_2024_dot_net_tinkoff
Статьи
- Bing on .NET 8: The Impact of Dynamic PGO - Команда поисковика Bing от Microsoft, как всегда, являются активными пользователями различных улучшений в .NET. Так и в этот раз, ребята переехали на .NET 8, внедрили Dynamic PGO, и рассказывают о результатах. Спойлер - выигрыш в количестве запросов, которые пробуждают GC, и, как следствие, в среднем latency запросов.
- Making AI powered .NET apps more consistent and intelligent with Redis - Статья о том, как может помочь Redis в приложениях с генеративным искусственным интеллектом. Узнаем, как запоминать контекст в быстром хранилище в памяти, а так же как применять семантическое кэширование
- Быстро и легко ищем баги в играх на Unity (для C# разработчиков) - Ребята из PVS-Studio разбирают частые ошибки и возможные проблемы в игровой логике на Unity, а заодно рекламируют свой инструмент Best Warnings.
- Алгоритм ESG (Evolution of Social Groups). C# - еще одна статья про то, что C# - это не только формочки клепать. В этой статье можно узнать о такой предметной области, как исследование развития популяций с помощью алгоритмов эволюции социальных групп.
Интересное
На этой неделе было первое апреля, и в этот день вышло много публикаций, хороших и разных. Предоставим тебе, дорогой читатель, возможность, самому решить, что правда, а что вымысел.
- Супер-эффективная архивация — сжимаем все что угодно до 32 байт - уникальный, действительно работающий алгоритм реализации сжатия без потерь до константного размера с реализацией на C#.
- Thoughts on “Modular Monoliths” - Jeremy D. Miller, автор Marten и Wolverine, рассуждает о плюсах и минусах модульных монолитов.
- Масштабные изменения в C# 14.x и дальнейшие планы развития .NET - новые возможности языка, интеграция с AI, аудиокоментарии и платная подписка для разработчиков.
- KatWalk C2: ч.4: поиграемся с прошивкой - четвертая часть из серии статей по интеграции и реверс-инжинирингу платформы для VR-игр. Декомпиляция, поиск багов и патчинг бинарей - все в наличии