Расписание

Время в программе указано для вашего часового пояса .

Программа пополняется

Программа пополняется

Новые доклады публикуем каждую неделю, не пропустите обновления.

  1. 25 сентября

    Перерыв

    Доклад

    Очень быстрые интеграционные тесты на EF Core + PostgreSQL (и другие SQL БД)

    Реальная история о том, как мы с командой прошли путь от 30—40 минут на один запуск интеграционных тестов до 3—4 минут. Обсудим, как мы к этому пришли, какие ошибки совершали по пути и на чем в итоге остановились.

    Доклад

    SIMD в .NET: почему «быстрый» код не всегда ускоряет ваши вычисления

    Развенчиваем миф о SIMD в .NET как о «магической кнопке» для гарантированного ускорения и на реальном кейсе матричных вычислений показываем, почему векторный код может работать вхолостую.

    Вы узнаете, какие скрытые факторы «съедают» производительность и как определить ту грань, за которой векторизация становится избыточной.

    Воркшоп

    Паттерны асинхронного взаимодействия в распределенных системах

    Все мы уже давно живем в мире, где распределенные системы стали нормой. А умение их проектировать — необходимостью.

    На примере реальной задачи из жизни финтеха:

    1. Обсудим, как реализовать гарантии доставки, в том числе exactly-once delivery, и какие бывают препятствия.
    2. Выясним, как всегда обрабатывать сообщения в нужном порядке.

    Обед

    Доклад

    Гармония по-жесткому: параллелизм и упорядоченность в Outbox

    Доклад о попытках совместить масштабируемость и параллелизм с гарантией строгого порядка обработки сообщений в Transactional Outbox и иных системах для фонового выполнения задач. Рассмотрим проверенные на практике подходы, методы оптимизации, неочевидные и коварные особенности PostgreSQL.

    Доклад

    TDD на бэкенде

    Рассмотрим и реализуем парочку базовых фич ToDos-приложения через тесты — по TDD (Test-Driven Development, разработка через тестирование).

    Докажем, что TDD — хоть и superpower, но не rocket science и доступна каждому.

    Мастер-класс

    Распилим монолит

    На мастер-классе мы вместе определим, какие варианты распила монолита могут быть, разобьем существующий монолит на ограниченные контексты, спроектируем несколько шагов выпила частей из монолита. А еще изобретем несколько паттернов и обсудим плюсы и минусы реализаций.

    Перерыв

    Перерыв

    Доклад

    Автоматизация работы с архитектурой as Code

    Проектирование и валидация архитектуры становятся основным полем деятельности в век, когда код отдан на откуп ИИ. Поговорим об автоматизации контроля качества архитектуры и об open-source инструменте, который позволяет это легко внедрить.

    Воркшоп

    Как закрывать весь SDLC с помощью агента

    Чтобы агент не застревал на «вот правки, дальше сами», вокруг него нужен harness — инженерный контур из памяти проекта, скиллов и MCP. Покажу на опыте Яндекса, как построить такую среду и как при этом меняется роль инженера.

    Нетворкинг и афтерпати

  2. 26 сентября

    Доклад

    Домашняя ИИ-лаборатория. Эволюция от игрушек до командного обучения

    Рассказ о домашней ИИ-лаборатории. О том, можно ли уйти от облаков на практике, об экспериментах с железом от игрового до профессиональных GPU, чуть-чуть методологии и результаты обучения команды в свободное от работы время.

    Перерыв

    Доклад

    Extension Members: новый уровень проектирования .NET API или новый уровень сложности?

    Extension Members в C# 14 делают внешний API похожим на API самого типа: теперь расширениями могут быть свойства, статические члены и операторы. В докладе разберем, как эта выразительность влияет на проектирование .NET API, совместимость и поведение кода в разных контекстах, а также где удобный синтаксис помогает, а где превращается в скрытую бизнес-логику и источник дополнительной сложности.

    Доклад

    Agent Framework. Как и зачем делать своего мини-агента на бэке

    Microsoft Agent Framework — темная лошадка. Вроде и понятно, что он для написания агентов, но непонятно только, зачем это делать? И у нас как раз появилась задача, для которой эта технология идеально подходила. О том, как работает MAF и как мы его применили, я и расскажу в своем докладе.

    Обед

    Доклад

    Native AOT vs JIT в .NET 10: производительность, оптимизации и подводные камни

    В докладе я сравню производительность Native AOT и JIT в .NET 10 на процессорах с архитектурами x86-64 и ARM64, используя реальные алгоритмы, и покажу, насколько сильно выбор набора инструкций процессора (SSE/AVX2/AVX512) влияет на скорость работы AOT-приложения.

    Также разберу недокументированные настройки проекта и особенности тестирования Native AOT с помощью BenchmarkDotNet. Отдельно расскажу об ожидаемых изменениях в кодогенерации в .NET 11 и их влиянии на производительность и совместимость.

    Доклад

    Как шардировать базу данных и не пожалеть об этом

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

    Перерыв

    Доклад

    Модульность без микросервисов в ASP.NET из коробки

    Микросервисы дают независимость, но платить за нее приходится накладными расходами, отладкой и сложностью деплоя. Альтернатива — модульный монолит: одно приложение, один процесс, но код разбит на независимые модули с четкими границами.

    В докладе покажу, как собрать такую архитектуру в ASP.NET Core из коробки — через HostingStartup, ApplicationParts и IEntityTypeConfiguration для EF Core. Без сторонних библиотек и переписывания кода. И всё это работает в одном контейнере и запускается по F5.

    Перерыв

    Keynote

    Почему в космосе пока нет дата-центров и обработка полезной информации на борту КА

    Обсудим, почему, несмотря на наличие крупных ракет-носителей, в космосе до сих пор нет дата-центров, нужны ли они вообще, как устроена опорная инфраструктура вычислений в космосе. Попробуем прикинуть, как написать и запустить код на .NET на настоящем космическом аппарате, заодно обсудив, как Microsoft заходила и уходила в космос, а также что же из сделанного осталось и работает до сих пор.