• Смотреть запись

    Что нового в .NET 9

    Новые версии .NET уже несколько лет выходят каждый год. Бывает сложно уследить за всеми новинками и тем, когда они были представлены. Текущая версия .NET — восьмая, так называемая Long Term Support, то есть поддерживается 3 года (как и все четные LTS-версии), до ноября 2026 года. Девятая версия .NET, которая выйдет в ноябре этого года, будет Standard Term Support версией и будет поддерживаться год-полтора. В докладе я рассмотрю, каким видит Microsoft будущее .NET и что нового появится в .NET 9. В частности, я расскажу о новинках в языке C#, в ASP.NET, Entity Framework и MAUI.

  • Смотреть запись

    Outbox: сложно о, казалось бы, простом

    Outbox — известный архитектурный паттерн, о котором написано множество статей, рассказано в докладах и даже написаны книги.

    В этот раз обсудим, с какими неожиданными проблемами сталкиваются разработчики при больших нагрузках и как не выстрелить себе в ногу.

  • Смотреть запись

    Асинхронность: не только async/await

    С появления async/await прошло много времени. Часть языков, например JavaScript и Kotlin, переняли этот паттерн почти без изменений, другие же — Java, Go — предлагают свои подходы к асинхронности. У разработчиков .NET тоже возникли сомнения в будущем async/await: появились эксперименты с green threads и оптимизациями нынешней модели асинхронности.

    В докладе расскажу о разнице в реализациях асинхронности, проблемах с производительностью и о том, как может измениться async/await в .NET.

  • Смотреть запись

    .NET Aspire in Action

    .NET Aspire в действии на простых примерах. Инструменты для деплоя в Azure и K8s. Чем полезен выход .NET Aspire для тех, кто вовсе не планирует его использовать.

    Попробуем ответить на вопрос: «А нужен ли еще один слой абстракции?»

  • Смотреть запись

    Не EF Core единым: альтернативная ORM LINQ to DB и операции изменения данных

    Вы узнаете, как с помощью ORM-библиотеки LINQ to DB выполнять сложные нетиповые запросы модификации данных, которые не поддерживаются в EF Core.

    Рассмотрим инструмент массовой скоростной вставки для больших объемов данных. Покажу, как просто и удобно использовать вместе LINQ to DB и EF Core в одном проекте.

  1. 10 сентября

  2. 11 сентября