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
● Реализация клиентов
● Кластеризация приложения
● Финальное демо

Похожие статьи:
If you have undertaken a surgical operation before, it is common to be asked to “fast at least for six hours before your operation.” While this may present some important benefits and serve as a precautionary measure before anesthetics, the...
Компания Lenovo представила планшет для бизнеса TAB3 10 Business, работающий под управлением ОС Android, а также свою первую серию планшетов для...
Украинские IT-компании уже традиционно не обходят стороной День всех влюбленных. Некоторые совместили празднование с Днем...
Літо — гарна пора, щоб збиратись разом і відпочивати. Торік через каратин багато хто ще побоювався проводити час разом...
В этот раз DOU Ревизор побывал в киевском офисе ЛУН — украинской продуктовой компании, которая делает поиск жилья...
Яндекс.Метрика