ZIO — это новая библиотека Scala, которая помогает вам быстро создавать отказоустойчивые и эффективные параллельные приложения, которые легко понять и протестировать, которые не допускают утечки ресурсов, взаимоблокировок или потери ошибок. В одной книге, которую вы можете изучить всего за 4 недели, Zionomicon даст вам востребованные навыки, чтобы преуспеть в одной из самых быстрорастущих библиотек в экосистеме Scala.
Почему ZIO
ZIO — это инновационная библиотека нового поколения для быстрого создания современных приложений, которые являются высококонкурентными, эффективными, асинхронными и полностью тестируемыми.
Приложения ZIO не упускают ресурсы, не блокируются и не теряют ошибки. Используя мощь системы типов Scala, приложения ZIO являются правильными по конструкции, со статически проверенным поведением при ошибках, требующим меньше работы и меньшего количества тестов для достижения заданного уровня качества приложения.
Темы
Подробное рассмотрение аспектов ZIO, от основ для начала работы до параллелизма и параллельных структур данных, обработки ресурсов, внедрения зависимостей и транзакционной памяти программного обеспечения. Включает обработку потоковой передачи и тестирования. Каждая глава снабжена четкими учебными целями, упражнениями и рабочими примерами, чтобы вы могли извлечь из нее максимальную пользу.
Инженер-программист, увлеченный использованием возможностей функционального программирования для решения сложных бизнес-задач. Адам является одним из ведущих участников ZIO, соавтором ZIO Test и автором ZIO Query, а также постоянным докладчиком на конференциях, писателем и наставником.
Математик по образованию, но инженер-программист по призванию, Джон профессионально занимается написанием программного обеспечения более 30 лет. Джон — признанный во всем мире эксперт в области функционального программирования, активный докладчик и участник OSS, а также автор и архитектор ZIO.
Now book is free.