
rockthejvm.com
Быстрое и практическое обучение работе с Scala, Akka и Apache Spark. Больше никакого бездумного просмотра, непонятных сообщений в блогах и размытых видео. Сэкономьте время и нервы и следуйте плавной кривой обучения, где царит код.
Станьте продуктивным инженером Scala. Разрабатывайте высокопроизводительные приложения. Пишите чистое функциональное программирование. Разработка компонуемого программного обеспечения. Развивайтесь как инженер в этом исчерпывающем руководстве по Cats Effect. Cats Effect — это библиотека Scala, которая позволяет нам писать компонуемые и высокопроизводительные приложения с помощью чистого функционального программирования. Cats Effect поставляется с мощным инструментом под названием IO monad, который дает нам возможность создавать любые действия, также известные как «эффекты». Кроме того, мы получаем отличную поддержку параллелизма, параллелизма и координации со строго типизированной системой (конечно, это Scala). Говоря более общим языком, Cats Effect поставляется с группой абстракций, которые проводят четкие различия между различными видами эффектов, поэтому мы можем писать более компонуемый код.
Конечным результатом является более выразительная мощь, более высокая производительность, меньше ошибок, меньше шаблонов и, что наиболее важно, больше счастья и производительности для нас, инженеров Scala. Этому вы научитесь на этом курсе.
Не заблуждайтесь — Cats Effect может быть сложным, и этот курс предназначен для продвинутых разработчиков.
Прежде всего, этот курс даст вам все необходимое для продуктивной работы с Cats Effect:
После этого курса вы сможете читать и писать любой код, каким бы сложным он ни был, в котором есть Scala с Cats Effect.
Но самое главное, вы разовьете вневременные навыки, которые вы будете носить с собой на протяжении всей своей карьеры, независимо от того, какой язык или инструмент вы в конечном итоге будете использовать:
Быстрое и практическое обучение работе с Scala, Akka и Apache Spark. Больше никакого бездумного просмотра, непонятных сообщений в блогах и размытых видео. Сэкономьте время и нервы и следуйте плавной кривой обучения, где царит код.
Когда мы начинаем свой путь в качестве разработчика Scala, нашим первым впечатлением от языка может быть впечатление «улучшенной Java». Мы узнаем о классах, трейтах, сопоставлении с образцом и некоторых других конструкциях, которые облегчают нашу жизнь. В какой-то момент мы сталкиваемся с удивительными методами более высокого порядка, такими как map, filter и fold . Они служат отличным первым знакомством с функциональным программирова
Поднимитесь на более высокий уровень мысли, пишите обоснованный код. Все, что вам нужно знать, чтобы писать Scala с Cats.