Elixir в действии
При разработке программного обеспечения для решения критически важных задач огромную роль играет отказоустойчивость. Язык программирования Elixir позволяет создавать быстрые и надежные приложения, будь то крупная распределенная система, набор сервисов для бэкенда или простенькое веб-приложение. Элегантный синтаксис Elixir и функциональный образ мышления позволяют достичь простоты в написании, чтении и поддержке кода.
Книга «Elixir в действии» научит вас создавать готовые к промышленной эксплуатации распределенные приложения на языке Elixir.
Автор Саша Юрич познакомит вас с этим мощным языком на примерах, подчеркивающих преимущества функционального и конкурентного программирования на Elixir. Вы узнаете, как при помощи фреймворка ОТР освободиться от решения большого количества однообразных низкоуровневых задач.
Также вы изучите эффективные подходы к реализации конкурентного выполнения по ходу превращения работающей системы в распределенную систему на нескольких компьютерах.
Краткое содержание:
- Elixir версии 1.7;
- функциональное и конкурентное программирование;
- создание готовых к развертыванию релизов;
- устройство распределенных систем.
Вам понадобятся навыки в разработке клиент-серверных приложений и знание языков Java, C# или Ruby.
Опыт разработки на Elixir не требуется.
Об авторе:
Саша Юрич — разработчик с большим опытом в создании сложных систем на стороне сервера на Elixir и Erlang.