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.
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).
For a coupon, number of activation are now capped to 1000 max. This means that it can be activated only a 1000 times, and then it expires; or reach its expiration date; whatever happens first.
We have no contact with instructors, and only instructors can emit coupons. You can try to directly contact the instructor finding his/her Twitter/Facebook, and ask him/her for a coupon, but at our level, we cannot help, sorry.
We have an affiliate contract with Udemy and we may receive a commission when you purchase through some of the affiliate links on this website. But this website is not a part of the Udemy Inc. Additionally, this website is NOT endorsed by Udemy in any way. Udemy is a trademark of Udemy, Inc. `