Scala ZIO in 1 Hour

  • 0.0
  • (No reviews)

Description

ZIO is a Scala next-generation framework that allows us to write powerful, concurrent, and high-performance applications in Scala using pure functional programming.

ZIO basically describes an "effect" in the code. It gives you a powerful model that allows us to compose any kind of action, and deal with parallelism, concurrency, and coordination, using the scale powerful type-system.

The ZIO library also comes with powerful tools built on real-life practices and design patterns, so we can write more easily composable and performant code.

With a beginner-friendly yet powerful functional core, ZIO lets developers quickly build best-practice applications that are highly scalable, testable, robust, resilient, resource-safe, efficient, and observable.

In this course we covered the basic concepts for ZIO-like effects, then deep dive into how to handle errors and resources and finally touch on the concurrency concept i.e fibers in ZIO.

Modules -

The first module covers the basic introduction and how to set up the project on your local and run the hello world example.

The second module talks about effects, chaining effects, and different operations.

The Third module talks about the error handing techniques used in ZIO. Here we can see live examples of how to use Either, fallbacks and folding mechanisms, or catching and retrying techniques.

The Fourth module talks about handling the resource covering the topics like acquiring and release of actions, finalizing, etc.

The Fifth video section then lets you understand the concepts of Fibres, a parallel and concurrent processing toolkit in zio.

The end result is powerful applications.

Course Info

Created by Knoldus Inc
58 minutes on-demand video
17 lectures
176+ students enrolled
0.0 rating from 0+ reviews
English language
Created on October 27, 2022
Category: It & Software
Subcategory: Other It & Software

Ad

Frequently Asked Questions

  • How long is a coupon valid?

    Coupons are issued by instructors to promote their courses, gain traction and reach momentum. The instructor can choose to emit discounted (ex: $11.99 coupon) or 100% off coupon (you pay nothing). Each coupon becomes expired when emitted quota is over (1000 enrollments) OR expiration date has been reach (5 days).

  • What is this "1000 enrollments" from Udemy?
  • Could you please help me to find a coupon for this course?
  • What is exactly your relationship with Udemy?

© INFOGNU - 2024