Не забудьте добавить мероприятие в свой календарь
1 июня // 19:00
ОТКРЫТЫЙ УРОК «Оценка и тайминг»
— Кто такой менеджер проекта и как им стать
— Почему вотерфолл еще жив
— В чем ценность экспертной оценки
— Зачем нужны SMART и DoD
1 июня // 20:00
ОТКРЫТЫЙ УРОК «Объектно-ориентированное и функциональное программирование»
На максимально простом уровне разберем отличия объектно-ориентированного и функционального подходов в программировании. Рассмотрим примеры на языке Java. Во второй части занятия вас ждет подробное описание особенностей специализации https://otus.ru/lessons/java-specialization/.
1 июня // 20:00
ОТКРЫТЫЙ УРОК «МАТРИЧНЫЕ ПРОИЗВОДНЫЕ»
Во многих областях машинного обучения возникают функции многих переменных и их производные. Такие производные ещё называют «матричными». На открытом уроке мы поговорим про отличие таких производных от обычных, изучаемых в школе, разберём необходимую теорию, научимся такие производные считать, а также посмотрим, где и как матричные производные используются.
2 июня // 20:00
ОТКРЫТЫЙ УРОК «КОНТРОЛЛЕРЫ РЕПЛИКАЦИИ, СЕТЫ РЕПЛИКАЦИЙ И БАЛАНСИРОВКА НАГРУЗКИ»
Разберем инструменты, которые обеспечивают:
— Надежность кластера. C несколькими экземплярами приложения вы избавляетесь от проблем в случае отказа одного (или нескольких) из них;
— Балансировку нагрузки. Наличие нескольких экземпляров приложения позволяет распределять траффик между ними, предотвращая перегрузку одного инстанса (под / контейнер) или ноды;
— Масштабирование. При возрастающей нагрузке на уже существующие экземпляры приложения Kubernetes позволяет легко увеличивать количество реплик по необходимости
2 июня // 20:00
ОТКРЫТЫЙ УРОК «КАК СБРОСИТЬ ОКОВЫ NULLPOINTEREXCEPTION»
В рамках занятия посмотрим на Optional в Java, насколько он нам помогает творить. А также построим безумный пример, который поможет почувствовать силу данного шаблона.
2 июня // 20:00
ОТКРЫТЫЙ УРОК «ОСНОВЫ GRAPHQL»
Сравнение REST и GraphQL. Основы GraphQL: query, mutation, subscription. Система типов.