Не забудьте добавить мероприятие в свой календарь


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. Система типов.