Организатор: SmartMe
Спикер: Возняк Роман
Мастер-класс будет полезен для тех, кто уже знаком с синтаксисом и основными концепциями программирования на Scala, но также хочет научиться писать многопоточный код, используя модель акторов и библиотеку Akka.
От теории к практике: за несколько часов мастер-класса мы рассмотрим решение классических задач, а также напишем небольшое приложение на Scala + Akka.
Prerequirements:
— JDK (1.6+) + IntelliJ IDEA
— Аккаунт на Github (optional)
О тренере
Возняк Роман
Senior Java/Scala developer в Ciklum / Независимый консультант по архитектурным решениям в Comergence. Участник сообщества «10 per» и член команды образовательного проекта CheckPoint.
Разработкой коммерческих проектов занимаюсь с 2009 года, последние 3 года увлечен функциональным программированием на Scala. Евангелист Typesafe Reactive Platform.
План мастер-класса
1. Вступление:
— Что такое Akka?
— Модель акторов
— Параллельное выполнение кода без головной боли.
2. Подключаем Akka к существующему проекту.
3. Система акторов, ActorRef, жизненный цикл актора, mailboxes.
4. Паттерны общения c акторами: Tell, Ask, PipeTo.
5. Fault tolerance: стратегии обработки ошибок.
6. Unit-тестирование акторов, Akka TestKit.
7. Работа с распределённым кластером Akka акторов.
8. Akka-планировщик.
9. Мониторинг Scala + Akka приложения.
10. Дополнительные возможности конфигурирования.
Воспользуйтесь скидкой:
Cкидка 10 % для читателей DOU по промо-коду douScala_Akka
Clik here to view.
