This week in .NET 08.03.2024
Nikolai Kochubeev📲 Новости
Marten 7.0 is Released! - JasperFX релизнули Marten 7, статья содержит ключевые хайлайты. Также вышло еще несколько статей с обзором возможностей новой версии: Revisioned Documents in Marten 7, Marten 7 makes “Write Model” Projections Super, Recent Critter Stack Multi-Tenancy Improvements
Wolverine 2.0 is Released! - Заодно JasperFX обновили Wolverine. Отказались от поддержки .NET 6 и добавили поддержку Marten 7. На момент написания дайджеста, никто еще не выпустил статью про новую версию.
🖋️Статьи
An introduction to the heap data structure and .NET's priority queue - Andrew Lock разбирает кучу и приоритетную очередь в .NET
The four tenets of SOA revisited - Mark Seemann рассматривает эволюцию SOA
Работа со временем и датой в C# с применением библиотеки Humanizer - Оказывается существует библиотека способная привести время/дату в человекочитаемый вид
Правило 16 байт: развенчиваем миф о производительности структур в C# - Интересные треды в комментариях, также автор пообещал выпустить еще одну статью, потому что тест оказался не полностью честным
💡 Интересное
EF Core–.NET 8 update - Автор в двух словах рассказал о том, что в EF Core 8 убрали .FromSql(...) и добавили .SqlQuery<>(...). Обещает написать бенчмарки в следующей статье, чтобы сравнить это с Dapper.
Implicit Operators In C#: How To Simplify Type Conversions - Неплохая статья, в которой разбираются pros/cons implicit операторов и юзкейсы
Optional parameters may appear in the middle of the parameter list - Автор пишет о том, что при определенных финтах ушами можно пропихнуть опциональный параметр в середину сигнатуры.