YoVDO

Getting Started with Functional Programming IO

Offered By: NashKnolX via YouTube

Tags

Functional Programming Courses Scala Courses Futures Courses Referential Transparency Courses ZIO Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore functional programming concepts and IO operations in this 40-minute tutorial. Delve into the role of IO in various scenarios and compare IO implementations like cats-effect, Monix, and ZIO with Future. Examine problem statements, case classes, and order lists while understanding side effects. Learn about differential and referential transparency through practical examples. Investigate why Future may not be the ideal choice and discover the benefits of using IO. Gain hands-on experience with Scala operations such as unsaferun, print, and element IO. Engage with discussions on sum, get or else, and fallback techniques to enhance your functional programming skills.

Syllabus

Introduction
Problem Statement
Diagram
Case Class
Order List
Side Effects Example
Differential Transparent
Referential Transparent
Referential IO Example
Why not Future
Output
Future
Future B
Why IO
Discussion
Sum
Get or Else
fallback
Scala
unsaferun
printelement
IO
Feedback


Taught by

NashKnolX

Related Courses

Concurrent Programming in 2019 - Akka, Monix or ZIO?
Scala Days Conferences via YouTube
Concurrency in Scala and on the JVM
Scala Days Conferences via YouTube
ZIO HTTP: A Functional Approach to Scalable and Type-Safe Web Development
NashKnolX via YouTube
Effect-Based Reactive Streams in Scala
NashKnolX via YouTube
Deep Dive with ZIO and DynamoDB: Exploring ZIO Wrapper Library and Schema Generation
NashKnolX via YouTube