24 октября, Киев — Мастер-класс "Разработка приложений на Erlang. Подходы и инструменты", SmartMe University

Организатор: SmartMe University
Тренер: Васильков Валерий

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

Мастер-класс будет интересен всем, кто интересуется Erlang, но не находил времени и сил для освоения подходов, и инструментов для разработки Erlang приложений. В процессе разработаем распределенное web приложение, готовое к production использованию.

На воркшопе мы рассмотрим базовые конструкции языка, разберем подходы к разработке приложений, вооружимся успешными инструментами разработки для Erlang и реализуем production-ready распределенное приложение для демонстрации возможностей Erlang.

О тренере

Васильков Валерий
(Senior Erlang Developer at PrivatBank)
На данный момент, является Senior Erlang разработчиком в компании Privatbank. Последние 2 года активно разрабатывает на Erlang в нескольких проектах. Опыт применения Erlang в высоконагруженных проектах, распределенных back-end системах.

План мастер-класса:

1. Dive into Erlang:
● Краткий экскурс в историю языка
● Типы данных в Erlang
● Булева алгебра и операторы сравнения
● Сопоставление по образцу (pattern matching)
● Рекурсия
● Модули
● Многопоточность на низком уровне
● Знакомство с OTP
● Структура каталогов OTP-приложения
● Рабочее окружение
● Охранные выражения (guards)
● Операторы case, if
● Исключения
● Немного о типизации
● Конвертация типов
● Обработчики списков
● Списки свойств (модули lists и proplists)
● EUnit и Common Test Framework
2. Разработка распределенного Key Value хранилища с PUB/SUB механизмом на Erlang:
● Bootstrapping Erlang приложения erlang.mk
● Базовая логика в 100 строк
● Подключения Web интерфейса на базе cowboy
● Реализация клиентов
● Кластеризация приложения
● Финальное демо

Похожие статьи:
Американський розробник програмного забезпечення GitLab, що має українське коріння, розглядає можливість свого продажу. За інформацією...
Податковий комітет Верховної Ради схвалив до повторного першого читання оновлену версію законопроєкту про підвищення податків. Про...
В выпуске: U.S. Air Force переехала на Kubernetes, Tanka от Grafana, Clickhouse наносит удар по ScyllaDB, релиз Elastic Cloud on Kubernetes. Kubernetes U.S. Air Force Deployed Kubernetes and Istio...
Компанія mono запустила сервіс monoбазар, який дозволяє користувачам продавати та купувати вживані речі. Про запуск сервісу повідомив...
Векторний онлайн-сервіс розробки інтерфейсів та прототипування Figma оголосила про заморозку корпоративних облікових записів...
Яндекс.Метрика