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

Похожие статьи:
Разом з іншими Android-інженерами в CloudMade ми вирішили покращити логування в нашому Android-застосунку. Визначили шари, які хотіли б логувати,...
Американська компанія з корпоративного програмного забезпечення Databricks випустила Dolly 2.0 — наступну версію своєї великої мовної...
Привет. В этой статье хочу рассказать о приеме, который поможет вам быстрее исправлять ошибки в Production. Для работы нам...
У Львові зараз створюють великий коворкінг для українських ІТ-спеціалістів, які релокуються з інших міст через війну....
Цей текст присвячуємо C#, мові програмування для роботи з платформою .NET. Ця мова — восьма за популярністю серед...
Яндекс.Метрика