Начало основного контента

Настройки

  1. . Online

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

  2. . Online

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

    • Доклад

      Аутентификация и авторизация на платформе ASP.NET Core

      Язык -RU

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

      На рабочих примерах спикеры продемонстрируют наиболее часто встречающиеся проблемы и способы их решения. Посмотрят на них с точки зрения архитектора и с точки зрения разработчика. Параллельно сделают небольшое введение в аутентификацию и авторизацию на платформе ASP.NET Core.

      • Сергей Огородников
      • Роман Просин
      • Кирилл Хабаров
    • Главная студия

      За техническими кулисами конференции

      Язык -RU

      Расскажем о том, как устроено закулисье DotNext. Поговорим о конференционных системах, метриках, User Experience и решениях под капотом. Обсудим, когда готовые решения работают, а когда — нет, чем online-конференции отличаются от YouTube и каким будут следующие DotNext.

      • #comday
      • Николай Молчанов
      • Алексей Федоров
      • Андрей Акиньшин
    • Доклад

      Hot Reload Internals

      Язык -RU

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

      • #comday
    • Доклад

      Гибридная архитектура: слияние микросервисов в монолит по необходимости

      Язык -RU

      При необходимости работать в различных окружениях — и на дистанции в несколько сотен серверов, и на одном сервере на вообще все сервисы — возникает целый ряд проблем, совершенно неспецифичных в обычной разработке. Как работать на оба направления? Доклад, нагруженный и легким хардкором, и отличным практичным опытом.

      • #comday
    • Главная студия

      Страх и ненависть в open source

      Язык -RU

      На этом круглом столе open source-мейнтейнеры будут обсуждать следующие темы:

      • Кто и почему делает open source.
      • Бизнес и энтузиасты.
      • Horror story из жизни open source-мейнтейнеров.
      • Плюшки open source-разработки
      • Лицензирование и монетизация.
      • #comday
      • Павел Тупицын
      • Андрей Акиньшин
      • Никита Цуканов
    • Доклад

      Обратная сторона GraphQL. (Не)стандартная реализация потоков данных

      Язык -RU

      Если GraphQL уже является центральным звеном омниканальной архитектуры крупного банка, то почему бы не использовать его для сбора данных в DWH?

      Поговорим про проектирование моделей данных для событий, реализацию подписок GraphQL в корпоративных средах и проблемы поддержки stateful-сервисов в контейнерах. Сделаем практические выводы, как найти компромисс между идеальным кодом и производительностью, и при этом сохранить правильно спроектированную систему.

      • #comday
  3. . Online + offline

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

      • Зал 1

        Доклад

        C# vNext: 20 фич из будущего

        Язык -RU

        Этот доклад — подробный разбор новых proposals, над которыми сейчас работает команда C#. Вы узнаете, что планируется делать, для чего делается изменение, кому оно будет полезнее всего. Посмотрим возможные конфликты между фичами языка, разные предложения по реализации одинаковой функциональности и то, как будет выглядеть код на C# через несколько лет.

      • Зал 2

        Доклад

        Обезболивание enterprise-разработки. Применяем лучшее из мира микросервисов

        Язык -RU

        Сейчас энтерпрайз-разработка в России усиливает свои позиции.

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

        В докладе пойдет речь о том, как привнести в разработку инфраструктурные решения из мира микросервисов, и что стоит учесть, чтобы сэкономить время и трудозатраты на разработку и эксплуатацию приложения. Пройдёмся по логированию, взаимодействию сервисов, Service Discovery и не только.

      • Зал 1

        Доклад

        Тонкие настройки стандартного ThreadPool

        Язык -RU

        Не так давно, в процессе изучения кода стандартного ThreadPool, Станислав заметил, что он имеет достаточно много пусть и специфичных во многом, но настроек для коррекции своей работы. Среди прочих — возможность задать нижнюю и верхнюю границу по количеству потоков, количество потоков, которое пул может добавить за один шаг, и многие другие, более специфичные.

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

      • Зал 2

        Доклад

        Круглый стол. Споры об аутентификации и авторизации на платформе ASP.NET Core

        Язык -RU

        По мотивам доклада «Аутентификации и авторизации на платформе ASP.NET Core» обсудим, как удовлетворить основные требования специалистов в области информационной безопасности.

        Для начала выберем решение SSO для корпорации и на его основе рассмотрим проблему аутентификации и авторизации при асинхронном взаимодействии. Подискутируем, в каких случаях оправдано создавать пользовательские реализации авторизации на основе ресурсов, а когда лучше использовать стандартный API ASP.NET Core.

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

        • Роман Просин
        • Кирилл Хабаров
        • Сергей Огородников
      • Зал 3

        Доклад

        Как мы делаем online-конференции?

        Язык -RU

        Заглянем за технические кулисы и расскажем, как команда JRG делает конференции. Вы узнаете, как заявка спикера превращается в доклад на конференции. Какие данные собирают в плеере и как строят статистику. Какие системы задействованы в производстве конференций и на каких технологиях.

      • Зал 2

        Доклад

        Как мы написали свой lock-free dictionary

        Язык -RU

        Вы узнаете, как в команде Антона написали lock-free замену ConcurrentDictionary для внутреннего сервиса хранения данных. Спикер рассмотрит, за счёт чего удалось справиться с проблемами потребления памяти, которые есть у готового решения из .NET. Обсудим, зачем и когда стоит писать велосипеды, а также коснемся важных и интересных нюансов в многопоточном программировании.

      • Обед

        Шведский стол и напитки на выбор.

      • Зал 1

        Доклад

        Атакуем цепочку поставок

        Язык -RU

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

      • Зал 1

        Доклад

        Миграция с MS SQL в PostgreSQL, когда нужно ещё вчера

        Язык -RU

        В своем докладе автор расскажет о различных способах миграции с MS SQL в PostgreSQL. Максимальное внимание будет уделено инструментам: по работе с БД, конвертации схемы, репликации данных и мониторингу.

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

      • Главная студия

        Интервью с офлайн-площадки DotNext

        Язык -RU

        Прямой эфир со спикерами офлайн-дня DotNext: жизнь .NET-разработчиков, впечатления от конференции и подробности, не вошедшие в доклады.

        • Антон Оникийчук
        • Андрей Парамонов
        • Евгений Трифонов
      • Зал 1

        Доклад

        Плох тот программист, кто не мечтает стать архитектором, или Как развиваться, если ты уже Senior Software Engineer

        Язык -RU

        Несмотря на то, что вопросам обучения уделяют много времени, как правило они касаются тех, кто еще только хочет войти в IT.

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

      • Нетворкинг

        Повидать старых знакомых. Обсудить актуальные проблемы. Прийти к новым идеям. Подискутировать и просто поболтать.

      • Зал 3

        BOF-сессия

        BoF-сессия. Безопасная разработка

        Язык -RU

        На BoF, в отличие от докладов и круглых столов, нет деления на участников и ведущих — здесь все общаются друг с другом на равных, главное — не оффтопить и обсуждать тему. Обратите внимание: эта сессия будет доступна только в офлайне. Записи и трансляции не будет.

        • Никита Липилин
        • Денис Тарасов
        • Дмитрий Афанасьев
        • Сергей Васильев
      • Зал 4

        Доклад

        BoF-сессия. C#: прошлое, настоящее, будущее

        Язык -RU

        На BoF, в отличие от докладов и круглых столов, нет деления на участников и ведущих — здесь все общаются друг с другом на равных, главное — не оффтопить и обсуждать тему. Обратите внимание: эта сессия будет доступна только в офлайне. Записи и трансляции не будет.