This week in .NET 26.04.2024
🗞️ Новости
На этой неделе без новостей — снова никаких драм 😌
📰Статьи
- «Кошмар нефалема. Исследуем ошибки в коде эмулятора сервера Diablo 3» Очередной разбор ошибок в коде открытого проекта от PVS-Studio — в этот раз в DiIiS.
- «Hacking together an AsciiMath parser for .NET»
Автор в рамках статьи ищет способ парсить выражения AsciiMath на стороне сервера и в итоге приходит к ascii-math.js и интерпретатору Jint. - «Introduction to Distributed Tracing With OpenTelemetry in .NET»
В статье объясняются базовые концепции open telemetry и даётся пошаговая инструкция о том, как всё-таки внедрить трейсинг в своё приложение. - «Embedding Database Migrations with Weasel»
Автор библиотек Marten и Wolferine рассказывает об инструменте Weasel - небольшой утилитарной библиотеке для написания и накатывания миграций на базу данных. - «Refactor your C# code with primary constructors»
Автор рассказывает о случаях, где primary constructors могут улучшить код, как не путать их с рекордами и как сочетать primary constructors с обычными конструкторами.
⬆️Обновления
📑Интересное
Вышла бета-версия 0.99 pl/dotnet. Это должно было попасть в один из предыдущих дайджестов, но почему-то не попало. В PostgreSQL теперь можно писать хранимые процедуры на C# и F#. Из особенно интересного - это самые быстрые языки для процедур, среди всех доступных в pg.